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