What we often find is that people do a CompSci undergrad then find work in .Net or Java — only to realise a few months later that they much prefer to work as a FED (front-end developer) and didn't even know it was an option. (front-end and back-end development are two very large and robust teams in my place of employment)
A bit part of that, as the author touches on, is that the skills required to be a good FED are varied (and not always specifically about programming). The root of the problem in Australia is that the front-end development position exists professionally but not academically.
Its difficult to find universities or courses which offer accreditation or certification in a front-end specific skill-set.