I’ve learned that ubuntu upgrades only if you update to the next version as soon as it is released. I have a 14.04 server that I cannot upgrade anymore and it sucks.
Also, NVidia and Cuda drivers mess the upgrade path as well. And ubuntu is the most supported distro.