Как профессионально верстать?
Профессионально верстать - это когда просят что то переделать в вёрстке или переставить блоки, и тебе не нужно всё переделывать, потому что блоки при переносе не изменяются и работают как надо.
Ну и ещё совет: если тебе не нравится как ты сделал прошлый проект или просто стыдно, что ты так сверстал, то значит ты растёшь как профессионал
Когда скачиваешь готовую верстку в ней бывает много вложений.
Это пример как делать ненужно - обычно такая верстка бывает у неучей, конструкторов сайтов.

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

Подскажите зачем нужны эти вложения и как научиться верстать так как верстают профессионалы.
Что бы верстать как профессионал, нужно просто верстать очень много, и по ходе дела разбирать свой код и анализировать ошибки. Очень часто "профессионалы" пишут такой код, что вы удивитесь насколько он безграмотный.

Для того что бы верстать очень хорошо - webmasters.teamdev.com - ознакомиться с этим ресурсом.