Agreed. If it were 39 of one resource, which is more difficult to accumulate, it would still be too much without a damage cap. I'd say max 100 for around 40 of a single resource, only because gathering five dragons would take some planning and having a hand of eggs afterward rather than fresh draws could take some time to recover afterward.
For reference, the card is currently:
Drac the baron, Rare, 13/13/13
Alliance
Replace every dragon in hand with dragon egg.
Production xN
Attack: 20N
N: #Replaced cards