I don’t inherently disagree with you but you’re not recognising that as tech evolves, you’re asking people to span an extraordinary amount of complexity. In fact, the premise of the article is that front end development is now essentially two different roles.