Throughout my career my experience of working with recent grads or junior developers went from people having a pretty good grip on how to build a web interface to people, hired for the same role as a front-end developer, having no idea how to format CSS properly or what HTML elements to use where. This is not a gross exaggeration. A lot of folks warned about this happening and it was all hand waved away as us not being able to let go or adapt.