Probably because bigger companies have bigger wallets. Bezos can afford to kick back some of gains his engineers get from the work of others. Small shops would have less capacity to give back.
But the thing is, they often don't. That tends to rub people the wrong way.