Посыл в общем-то верный - целью программирования является продукт(обработка данных), а не сами средства и методы программирования. Разумеется, при таком подходе страдают частности - например вопросы спагетти-кода, его эффективности, сопровождаемости и проч. выпадают из рамок обсуждения.