Earlier quoted context omitted.
> I think its important to recognise that quite a lot of modern web based companies are running their business on the 0 cents model. That is they take the marginal cost of a customer and push it down to zero and rely on scale to make a profit from it. Well, that's their problem. There should absolutely be a "right to speak with a human", like a restaurant must pass health inspections, and other such things. If they c…
> There should absolutely be a "right to speak with a human", like a restaurant must pass health inspections, and other such things. > If they can't afford it as a basic cost of doing business, they can always close. If you're not paying for a service, are you even really a customer? Hacker News is free. Do you really expect to be able to pick up the phone and call someone at Y Combinator to discuss your Hacker News…
That's not necessarily a bad thing.
Sure, it's convenient to have a free github account. I get it, I have one.
But what motivates github to give out free accounts? It is most definitely not that they are a benevolent company doing it as a free community service because they're nice. No, they do it for three main reasons:
1. Get individuals familiar with and hooked on the service so they'll promote it as a paid service at their workplace.
2. Build the network effect that helps them. "Everyone is on github", so you must be too.
3. Build a moat against up and coming possible competitors. If the baseline is free, it's harder for a newcomer to build revenue in that space to compete.
All of these are self-serving interestes, they help github (which is fine) but they also hinder potential competition (not good) and build a tendency towards monopolistic services (very bad).