I think could be true in most of the cases, but sometimes we have small issues if we want to use Stable version of Debian or LTS version of Ubuntu, like:
What happens if I need always lates version of libreoffice?
It could be updated wit a ppa in ubuntu.
Don’t know how to do it in Debian if it isn’t in backports.
What happens if I need everpad?
I have added ppa in ubuntu, worked.
I have added the same ppa, but editing myself the sources. Also I had to add ubuntu repositories and edit apt_preferences to put ubuntu respositories with low priority. Then I installed everpad successful, but I had to install some libreries from Ubuntu to get it done.
What happens if I need latest version of openshot always available?
Doesn’t works in all ubuntu versions because it depends on libraries that could break gnome packages.
Hope it could be in backports.
Those are just three examples of what happens when I was testing it and what I have find to fix those issues. Maybe there is other easier way, but it is not included in distribution or it is not included in help?
I think handbrake and jdownloader also makes me some problems.
It doesn’t happens with all software, maybe just with less popular or software with no Debian/Ubuntu maintainers. But happens.
Also I can’t test and use all software that all people use around the world, but Im always try to install linux to lot of people around my region.
Myabe I could install 300 computers with linux in next year, but always is a challenge to know if all software that I have today, will be available and maintained the next year.
Also versions of the software differ if they are in X version of the distribution or X distribution. So, sometimes I have lot of hours testing before move to one or another version of distro.
What is doing Ubuntu with “packages click” is something good I think, because in phones and tables it’s normal to see that not every phone and tablet support latest version available for the distribution (sometimes because provider doesn’t update it, and sometimes due to hardware limitations).
Also those packages should have dependency information, because some sound package could depend in pulseaudio or something like that
This is just what I see, and maybe is not completely real and not happens to everyone. But happens to what I tested from last 8 years.