One difference between those two approaches is:
In normal approach you had full object ready to go, which isn't the same with builder for this example.
Imagine if we always need to create a frog with 10 params (Base Frog for example), is it really better to do it builder way? I think it is not.
To be clear builder is great pattern, but we should always operate on object which is ready to go without extras ;)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.