It's not against the law to create a better and more profitable business.
Better business for a specific company doesn't mean better markets for consumers and other participants, and we make laws to ensure the latter even if it's at the expense of the former.
It should be against the law to create they kind of business they have, though