Modern tech companies don't get it any more
One of the fundamental problems that needs fixing is that the "nothing changed" yet things break problem. This just means that those doing the marketing are just telling lies or are badly informed. Both are fixable by management.
If nothing changed, then things don't break. If things do change, put it into the change log so that the people that might want to look at using the product can determine if it might affect them and they can test appropriately.
Then we get onto those vendors who's change logs just say generic BS each time "fixed some minor bugs" - so how about telling us what those minor bugs were then - what component, what sort of defect. Perhaps it might allow someone to say "ahh, that could be the cause of problem X that we've been looking into"
Now about testing - failed to upgrade from a previous version, How about testing that edge case as it might affect a few users, this should definitely be in the test cases for MVP, since if you can't get it onto a machine, then you are going to look mighty stupid again, but we've been here before haven't we - is anyone learning yet ???? apparently not !!
I'm wondering if its time for the grey beards to come back out of retirement and teach the hipsters of today how to do things properly again, that way, companies might re-establish the trust with their customers again.