Earlier quoted context omitted.
> I wonder why Ubuntu/Canonical can never get their upgrade game to work properly. Ubuntu developer here. Sounds like you have a really hacked up system there, and that it's your existing system that has issues. Under these circumstances, I don't think it's reasonable to expect an upgrade to be able to work smoothly. Scripts that handle upgrade paths necessarily need to make assumptions that what they are upgrading f…
See, this is why Linux distributions piss me off. You have an upgrade path that breaks, and when it does the response is "oh, you used your Linux distribution in a way we said you could in our docs? why would you think the upgrade would work after that?!" Distros just don't care about the user experience. They care about making it look fancy, or shifting around designs, or introducing brand new components that break…
Huh? Adding third party repositories has never been a supported path. You're welcome to use them since you own your system, but the future stability of your system is then down to the ability of the third party to not break it. Usually third party apt packagers don't consider future release upgrades.