If you could spin-up a secure VM pre-configured with BitcoinD, up-to-date blockchain, and RESTful interface, is that something you'd be interested in as a service?
Given that the hypervizor has access to basically everything on the VM why on earth would I ever run a wallet on someone else's virtualization layer?