Ubuntu typically has more packages available and newer versions of them, besides supporting PPAs and Snaps to expand the easily available software.
Also, Gnome and KDE are both horribly unintuitive for newcomers. Ubuntu makes a several tweaks to Gnome to make it more user-friendly. Debian just gives a list of names and says to choose one or more.
It is mostly just inertia though.