Потому что можно писать проекты, самому, написать кучу проектов, да знание про фичи будут, и как оно работает. Но скорее всего это будет гавнокод
Я не пишу просто так и из-за этого долго учусь потому что пока найду инфо про какой-то способ решения проблемы уйдёт кучу времени. Была практика что я посмотрел одно, сделал а оказалось когда читал дальше можно было сделать проще и быстрее, после этого начал мониторить много примеров что бы понять какой лучше. Понимаю что пишу и делаю не самое лучшее что можно сделать но лучше чем знакомый парень который считается разработчиком, делает сайты на вордпресс и вставляет код Аля if elseif else....
И говорит что это уже сильно