It's so bad out there right now, that this is the "correct" way. The issue comes when that software isn't treated like the root level suite it is by its vendor.
Yeah I always liked how for Linux kernel stuff to have wide adoption, it had to actually be merged into the kernel because you couldn't really convince people that recompiling a kernel with some proprietary patches is a good idea.
SELinux was the NSA's project, but they still treated it carefully with how it was developed and released it with GPL so that it could be tested and looked at by many people.
Meanwhile windows has no concerns with anti cheat basically running their own rootkits.