Snap has really bad performance and licensing. I like that it's cross-platform and gives devs easier time to release software on Linux. (Flatpak is better, ofc)
I personally would recommend Kubuntu and Pop!OS if asked. However, think that people that think "I should probably install Ubuntu" should install it. There are a billion guides on how to do X on Ubuntu for non-tech people and people starting out on line might not know that everything Ubuntu based behaves more or less the same except for the KDE/Gnome/xfce. It's also supremely stable on top of that.
I think as a community we shouldn't judge people based on their choice of distro.