Some apps chose to distribute with snaps first, past and present. And without snaps they might've pushed a more unified or better experience with something better.
Canonical has money to do lots of good, too bad they waste it on terrible engineers and terrible projects.