Old idea (Google had some presentation on this), but it quickly encounters problems such as UI complexity. Single identity is simple to manage and control, but multiple identities aren't. And when the worst thing possible happens - the identities start to partially overlap (and they really do!) - it becomes a nightmare.