Intuitively I feel like this is true and it kind of makes sense.
The same thing is (or will soon be) happening to mobile app developers.<p>One of the reasons is that technology is getting better and more standard compliant - that means browsers, operating systems, servers&#x2F;CMSes, etc.<p>Compare laying out your content using flexbox with old-school CSS black magic which also worked on IE 6. It&#x27;s beyond comparison!<p>Then there is the &quot;new blood&quot; coming into the industry every year. Millions of young developers, with access to superior training materials&#x2F;tutorials and libraries. These new people &quot;dilute&quot; the market and make it easier for businesses to hire full time web devs than look for freelancers.<p>The third reason - and I don&#x27;t like to say it because some people take this very emotionally, but it&#x27;s the truth - is open source.<p>Take jQuery and Bootstrap. Back in the day, people had to re-implement parts of these libraries inside their projects by hand with various degrees of success.
This was both necessary and time consuming - time which could be billed to your client. 
This represented between 30% - 80% of the amount of work on a website.
Now it is no longer necessary.<p>I could continue with these examples and move on to the &quot;backend&quot; and so on, but you get the point.<p>I think the trend will continue to accelerate and will envelop app developers, &quot;back end&quot; developers and most &quot;generalist&quot; developers.<p>We have to face it - software is getting cheaper and a lot less &quot;magical&quot; than it used to be. 
To top it off, I could add another two letters to the cake - AI, which will eat the lunch of maybe half of the existing devs in the next decade or so.