I just skimmed through the example. As far as I understand it, it's just a demonstration of permissions. The fact that service users are used here does not mean that service users are the general approach you should take. It's just for demonstration purposes.