The more I see it the more I think Ubuntu's "job" is "take a sensible Debian distribution and just fucking break shit in it"
As for engineering decisions, let's just say better stick with debian on anything non-desktop.
Love it for my servers but it is not very convenient for the desktop.
I don't think it's as bad as most people think it is, nowadays.
That is the big feature of Ubuntu for me. Can set in my calendar when it's time to migrate services to the next version.