>But once you know most of these things, you can get a lot farther than you could on some 1990s small business network. You can shove stuff in the cloud for scaling or resilience, you can keep dependencies clean with various container-type stuff, you can put media on CDN, and so on.
If those advantages are not important to you, you still have to pay the cost in learning all that complexity. Partly its the complexity, and partly its the rate of change. Nothing you write stays working on the web for long. You have to constantly keep jumping through the hoops in this crazy web-circus. Its "standards based" (i.e. controlled by Google in some way or other), but backwards compatibility and keeping things working is way more important to me personally.
If those advantages are not important to you, you still have to pay the cost in learning all that complexity. Partly its the complexity, and partly its the rate of change. Nothing you write stays working on the web for long. You have to constantly keep jumping through the hoops in this crazy web-circus. Its "standards based" (i.e. controlled by Google in some way or other), but backwards compatibility and keeping things working is way more important to me personally.