As a non-technical person compared to the rest of HN, I think this has always been the problem of software made for non-technical audiences. The design was driven by programmers’ heuristics and trends in technology stack (e.g. if a company can hire a lot of JS devs bc JS is trending, they will choose JS even regardless of whether JS is the best choice for the problem). There was a brief stint of UX, ergonomics and HM…
people have been complaining about software going downhill ever since hand crafted assembler was replaced with C and a compiler. it's the classic "old man yells at clouds".
I don’t think it’s getting “worse” or that it was “good” back in my day.