I've been thinking and I was being silly. The so called Integrity levels have been around since Win Vista, but it wasn't until Win 8 that M$ decided to add AppContainer. What was one of the biggest differences between Win 8, Win 7 and Win Vista? Yes exactly, the so called Metro Apps. So it's very likely that M$ invented AppContainer to be able to restrict Metro Apps even more.