I don’t necessarily disagree with this characterization. I’ve often wondered why Linux doesn’t have “a per-application” virtualization capability similar to other virtualization solutions that offer a “seamless” mode.
I think if something like that existed it would at least help this situation.
I also wonder if Wayland support generally would help solve this problem (at least from the display side). I also feel like between virgl, Zink and Vulkan are also really positive movements in helping solve that particular aspect of the problem.
Maybe I’m crazy but everything else* outside of sound and graphics are solved for high-performance, server based virtualization.
* for some definitions of "everything else"