ну, очевидно, нежелание писать огромные уродливые батареи if-ов?
Не знаю, что ты имел ввиду под базовой зверушкой, видимо всё то же Земноводное; судя по победной риторике, ты считаешь что таким странным сравнением заменил свитч на 500 строк? Если бы мне надо было работать с одним единственным классом, я бы конечно не стал писать свитч, не выставляй меня идиотом.
Ну а, если это действительно Земноводное, некий общий тип всех зверушек, то как раз он то и не "может родиться", сорри.