While I do sometimes enjoy using an advanced "web app", I really miss the days when the server sent all the html, pages loaded quickly, and Javascript added a little bit of interactivity on top.
I've personally done more server-side API clients than client-side, too.
Then there's the arrogance that all the computation should be done on the client. Slow, power-hungry, and unresponsive are great traits for a website / "web app" after all.
#
webdev