I am a web programmer since the late 90s. Most of my time has been doing development similar to what you described although with a large bit of JavaScript/jQuery done as a progressive enhancement. Most of this work was for the public side of large content sites.
We’re we struggled was on the internal tooling for content creators and managers. While we could still do most things, many of the new requested features were difficult to implement with our tools and time budgets
In other words, the older development ways still work for us for static content delivery but rich interactive applications were very hard. And increasingly the public side of things needed to be more application focused.
My team ended up choosing to use SvelteJS, which in many ways allowed us to still use similar development patterns. And has all so allowed us to slowly enhance our sites and not fully rewrite in on go.
I won’t say it has been an easy transition, and we had several false starts (trying React and other frameworks). But we are now very happy with our direction.
In the end, do what works for your project. Your current practices maybe the best for your situation l