não foi feito para ter tantos puxadinhos
Ah, nossa área é pródiga em pegar um martelo e achar que tudo é prego. E em vez de criar a chave de fenda, alicate, etc, separadamente, prefere acoplar o martelo em um canivete suíço.
Algo parecido tem acontecido com PHP, resolveram que ela tem que ser uma linguagem enterprise e virou um frankestein...