Scaling a network requires that both sides of the market grow proportionally. For example, one Uber driver can serve an average of about three Uber riders an hour. It would make no sense for Uber to have one rider and 1,000 drivers—nor 1,000 riders and one driver.