Carr says in a
Originally I thought the modularity of computing implied that we could have a very diverse set of suppliers whose services would be joined together through a lot of industry standards. So my initial imagination of the utility industry was of a lot of different companies doing different specialized things and competing with each other in a way that you don't see with electricity, which tends naturally to become a local monopoly. There's no reason that computing needs to be a local monopoly, since you can supply these things in many different ways from many different places.
More recently, though, I think we've seen a lot of pressures to centralize and build utility data centers of really massive scale, which requires a lot of money and a lot of expertise. That implies that we'll see a great deal of centralization in the industry. If that does come true, if we have monopolies or oligopolies begin to form, I think inevitably we'll see more governmental regulation the way we see with other utilities.