однако большинства проектов написаны и тем более пишут на 5.8
Во-первых, проекты УЖЕ написаны, логично, что они на ранних версиях.
Во-вторых, многие думают так же — «а вот везде обучалки на 5.х, поэтому и я буду делать на 5.х, а то вдруг там есть какие то подводные камни с 6 версии». Единственная нормальная обучалка — официальная документация.