The problem with shared is the issue of shared cost. How do you determine how much a user consumes?
There is also the issue of upgrading the shared infrastructure. Because of the size it's a lot more expensive to replace, so that is postponed for much longer because now everybody needs to pitch in.