IMO, something like home assistant is a good example of what tech can be. No nagware, open ecosystem, no subscription, self-hosted (with optional hosting/support if you want it), etc.
That is user-centric design, but the are not exactly be rewarded commercially for it. Until we can better align commercial incentives and technical excellence, you're going to keep having the same shit experience with a lot of tech products.
Work on changing the incentives, it is the only thing that matters in the long run and is, to steal a phrase, "scalable".