Administration of the machine - installing and removing software- generally requires proof of admin rights at some stage. Using the apps daily does not require admin rights. That's quite sensible.
Granted for some applications there may not need to be heavy CAPS requirements, perhaps group membership is sufficient.
Maybe long-term (I don't know, not associated with snap development in anyway). There will be a way to install as a user, perhpas with all config under a ~/.snap dir or something. Until then....