What is generally needed is for snapd to grow a launcher mechanism that a shell like plasma would be allowed to use to launch applications. This would not extend to terminal emulators like konsole, which would have to remain classic for the time being.