Why are tech choices having such an impact on the experience to begin with? Aside from small apps, the web developer is just the guy making the magic happen, there should be an actual product owner somewhere who is making decisions on experience. It's up to the devs to make the experience happen, but poor design is a different problem than what framework you wrote the code in.
I wish. Compared to 10 or 20 years ago developers have a lot less say in these things.
10 years ago I would be able to block some megalomaniac plan from an UI/UX designer outright.
Today it is borderline impossible, as designers tend to have 10x more power than before and don't really care about feedback from developers. Everything is done on a "Parallel Track" sprint, also known as "Waterfall", since designers can't really do Agile. So development teams get a bundle of tasks that's a black box until you open up and there's all kinds of custom shit copied from products from trillion-dollar companies, done by teams of hundreds or thousands.
Honestly having to work like this makes me consider leaving this industry.
...followed by a 1 hour debate on slack and a series of meetings with an ever increasing number of non-technical managers before a likely unsuccessful outcome.
Arguably worth trying anyway, but let's say I want to say "No" to 3 of these new misfeatures per week. Do I still have time to do any work? Probably not. So I'll pick my battles.