It's unpopular because developers want to have root access to their machines whilst being proudly ignorant to how fast the sensitive medical data or financial data they're working on can fly out of the machine.
Even when provided a means to instantiate virtual machines where they can have root access within the virtual machine, a lot of them will bitch.