Hi agree somewhat with you (read my opinion on the other comment) and the only solution so far seems to be to go "up the ladder" where it is not so easy for beginners to reach. Maybe it's Machine Learning, maybe dealing with other kind of data, maybe mobile development, maybe developing specialized algorithms, I don't know. My only problem is that currently I'm a freelancer, so probably I'll have to reinvent myself..