Не такие выводы.
1. Если работаете с CMS, ее надо знать. Если вы будете учить несколько CMS, у вас будет голова полна, а результата ноль.
2. Технарь сделает вам то, чтобудет написано в ТЗ. А ТЗ кто будет писать? Вот если хотите суметь написать ТЗ, то надо разговаривать на техническом языке. Ни один технарь не будет вам делать быстрый сайт, если в ТЗ просто сайт. Потому что это дороже. Он, может бытЬ, и может сделать. Но вы не попросили. А он оценил в деньгах так, как написано в ТЗ. А вы просто попросить либо забыли, либо не смогли. А потом удовлетворенность никакая - вам говорят, что сделано то, что просили, а вы говорите, что сайт медленный. Где медленный? Все как по ТЗ.
И опять же не с чем поспорить ни по первому, ни по второму пункту. А вы к разработке имеете довольно близкое отношение, да?
Я согласен, что если в ТЗ не указано "быстрый сайт", то и удивляться если сайт не быстрый глупо.
Но то где проходит та грань между строчкой в ТЗ "быстрый сайт" и глубиной конкретных требований, условно количеством попугаев в page speed или полным списком требований (minify css, optimize images, broцser caching, cdn, etc) определяется именно уровнем технаря. Я к тому, что если я, не разработчик, понимаю в этом больше, то это ставит серьезный вопрос о компетенции специалиста.