Пока в наших университетах (колледжах, техникумах, etc.) будут ставить такие задачи, из учебных заведений будут выходить малополезные специалисты, которые все будут учить заново на работе. Вместо того, чтобы давать студенту широкий взгляд на предмет и множество инструментов (в противоположность работе, которая не всегда может дать корректную и не предвзятую оценку используемым технологиям), университетская программа становится источником историй и анекдотов с участием неопытных специалистов и их боевых наставников (тимлидов, опытных коллег).
Вместо того, чтобы поставить задачу с архитектурным уклоном (вроде "напишите функцию-фабрику, создающую объект нужного класса и возвращающую экземпляр, обернутый в shared pointer"), чтобы продемонстрировать кейс применения умных указателей, студентам говорят "прикрутить". Неужели на специальностях машиностроения тоже говорят "прикрутить", а не соединить детали в работающее устройство?
Извините за оффтоп, очень уж классический пример.