It is because removable-media might contain sensitive data and the user should have a voice on when a snap can access this data. Note that snap declarations can be granted to auto-connect the interface for a particular snap, and the work on Connecting plugs and slots in a GUI will make this experience better.