Well, the formula for success in selling products is this. Most people don't define success in terms of business acumen.
Except, of course, businessmen. If you perceive our society as centered around successful people, of course you'll see it as merit-based. If you perceive our society as poorly run and catering to the rich, of course you'll see success as primarily a product of circumstance outside of your control. Is it so hard to see that "merit" is necessarily defined in subjective terms?