Я считаю, что знание спецификации необходимая вещь! Мне поначалу не совсем все было понятно, но когда начал понимать основы веба html css js и т.д. то уже более менее все стало понятней.
Почему то, в русскоязычном сегменте все пишут одно и тоже, что мол не нужно читать спецификацию и заучивать его, (насчет заучивать я согласен) но вот насчет понимать то что там написано, я думаю должен каждый разработчик. Иностранном сегменте все наоборот там, почему то советуют читать несколько раз спецификацию, а главное понять что там написано. это так к слову...
ps: просто подумайте, для чего спецификация была создана, и вы потом поймете стоит-ли изучать спецификацию или нет.