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