It’s the exclusivity to snaps and nothing else that bothers me. Like, you don’t have a choice but to use snap for some packages.
Seems like a weird take. Before snap came along this was true to the same extent of Ubuntu with Debs. The fact that they’re migrating some of the packages they maintain (that also happen to be the trickier ones to maintain as deb files) to snaps doesn’t prevent you from getting another repo that has the package as a deb and using that any more than your distro not having the latest version of an app prevents you from downloading and building a tarball.
That’s if the maintainer of that software provides the repo. Like Firefox. But that’s not always the case.
And I don’t see why I should be the one that has to take the extra steps to add these to my sources when having the choice should be the default OOTB.
I simply don’t understand how this is any different from the fact that Ubuntu doesn’t include RPMs?
That’s totally different.
Do you even know what’s the difference between a .deb/.rpm and a snap?