Whilst it's great that a user can have a policy, to achieve granularity you need to maintain user groups. Having the ability to apply a policy or over-riding policy to a device would be useful in situations where you are limited with user grouping maintenance options. It would also allow for situations where you have a shared device, with no single user.