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.