I’m working on a web app now and it recently struck me how much more complicated things have become.

I agree. While some of the tools we’ve added onto the process of building for the web have some incredible value — we’ve made the barrier to entry much, much higher than it has ever been to get started. If I was just starting to do I’d be overwhelmed.