I believe that the reason why bitcoin stores its block per user instead of per computer is to make the system more trust free. Imagine that you are on a system where you trust the administrator, but not the other users. If another user messed with the blockchain files it could mess up your balance or transaction history. As long as proper filesystem permissions are in place, they won't be able to mess you up with the current default configuration.