The only alternative for the mainstream seems to be the sandboxed type approach of iOS/WinRT. Oh, some developers abuse browser toolbars? No browser toolbars period! Background processes can make your system slower? No background processes period! Software from random websites can be viruses? Buy all of your software from us!
It does seem ironic that the product you pay for is far more anti-consumer than the free (in both senses) alternative. But I don't think that fact can be denied.