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