I largely agree with this post. I wonder if the reason that "thick client" became popular again is that client-side development teams became a convenient (read: safe) place to accommodate the industry's massive influx of boot camp grads.

https://www.spicyweb.dev/the-great-gaslighting-of-the-js-age/

The Great Gaslighting of the JavaScript Era

The age of frontend JavaScript frameworks eating the web world didn’t happen simply because some well-meaning developers found great DX. It happened because we were fed a line.

The Spicy Web
@ntl I feel like designers should bear some responsibility as well beacuse they can spec out fantastical app-like swooshing nonsense and without pushback teams have to build it.

@davetron5000 indeed, as well as management. In the end, it also falls on managers to observe and address counter-productivity.

"We trust our devs/designers to make great decisions, so we try to stay hands-off" was likely a common refrain among the managers whose teams blew a lot of time/money on thick clients.

@ntl Poorly-trained developers presuming that poorly-trained visual designers are the arbiter of anything but the onslaught of bad UX that this unholy pairing continues to burden humanity with