You're making a pretty big assumption that everyone works in consumer-facing markets, and not with small- to medium-sized businesses.
The app store model is broken because it has too much Internet in it. Anonymity + Platform = arsehat. Dealing with clients one-on-one is really rewarding.
Clients can be rewarding or a nightmare. I have dealt with both. There are good and bad clients you deal with just as there are "arsehats" in the consumer facing businesses.
The app store model is broken because it has too much Internet in it. Anonymity + Platform = arsehat. Dealing with clients one-on-one is really rewarding.