let me reverse the question, what's the issue with using "/usr" which is standard in our current world?
sure having a different prefix can be made to work, it's just going to create more work and issues, at least if we leverage our current ubuntu archive to make easier to bundle libraries and depends.
one example is the gsettings schemas, if you bundle libgtk-3-0 its schemas are going to be in $snap/usr/share, if the software you build also have a schemas with the current default it's going to go in $snap/share and things don't work out of the box
let me reverse the question, what's the issue with using "/usr" which is standard in our current world?
sure having a different prefix can be made to work, it's just going to create more work and issues, at least if we leverage our current ubuntu archive to make easier to bundle libraries and depends.
one example is the gsettings schemas, if you bundle libgtk-3-0 its schemas are going to be in $snap/usr/share, if the software you build also have a schemas with the current default it's going to go in $snap/share and things don't work out of the box