I suppose this is a valid 'pro.' Creating users is nothing to be feared, though. It is possible and simple to set up a user to be refused a shell and subjected to resource constraints.
I have always placed my git servers in BSD jails to minimise the worry, but you penguins have no such option!