This seems to be such an obvious feature that I'm surprised they are only adding this now. I'm not an expert in hypervisors or anything like that and so I'm wondering what was stopping them from adding it in the past?
The biggest reason is probably security. This is not something you want to take chances with.
They've gotten so far without this functionality that I have to wonder what finally tipped the balance into their offering it.