What are you getting paid for as a programmer? To Create fast - a software of high quality. Focus on a technology and become flash fast with it and produce software. Also - an Observation - A lot of the Internet Systems are User Oriented - with User Management, Roles, Content with some defined visibility.
Pyramid schemes, value, work, what a technical individual should focus more on? And is to better understand the consumer and improve the tools the products and services to be more in sync to other people's needs than to the tech person himself.
There are too many tutorials on the Internet about anything in life. If people want to learn something, they'll learn it. Yet another tutorial will not bring any difference to the world. And in the area of software - the tutorials will actually not output tools that will help the non-technical people to automate thing, save time etc.
What you feel when something you're coding works? Does it matter? How much people it actually reaches/helps, or is it just another push for the machine to work and it actually wastes your time in the day-to-day small things that are coincidentally done with software.
My philosophical point of view on the current state of marketing different technologies. Too much meta, the only real, credible, true experience is the personal one, not only in the technological sector 😋