I understand your frustration with these unfair offers, and I am not supporting that. In your case, you make an unfair generalization of small business owners and base your explanation of it.
In theory, if one employer offers a job with great benefits, they will win over the employer with not as many benefits. Clearly, that wasn't happening in your example.