потому что пока растосообщество гонится за перфомансом, в динамических чатах думают как получше уложить бизнеслогику чтобы все работало, я без шуток.
основная проблема в том что они пытаются её уложить в безтиповый код. а в безтиповом коде нет критериев хорошести. все о чем говорят жависты про анемичные модели абсолютно мимо динамической кассы.
динамист будет считать хорошим обложить код как можно больше декораторами или строить карго-культ из обьектов не понимая что он не работает без тайпчека. т.е. хороший бизнескод на динамике исключен просто по определению