You can't be serious. That approach has so many downsides you can't list them in a hackernews comment. For example, icons will not be scaled in your method. So any app like audacity where tons of icons are the primary visual component are completely unusable. Not to mention icons on the taskbar look garbage. And not to mention...
>For example, icons will not be scaled in your method. ... Not to mention icons on the taskbar look garbage
Yes, they are. It works fine. I'm using KDE fwiw. Icon scaling is one of the easily-configured features, especially on the taskbar. (The icons are all SVG, so why would you want to do anything other than native scaling?) Everything I use it for works fine. Maybe you should try it out.
You get the idea