Sure, Apple wants a cut of sales but they’re already listing totally-free apps so they’ve shown that money isn’t everything.
If they made it dead-simple to list apps (e.g. free listing pages to all developers, where software storage/downloading/sales are clearly another tier), they’d soon have all Mac software in their list. They could then build on that repository to become the Google of software search. Search could be truly powerful.
Instead, search is not only pointless on the Mac App Store but it’s the opposite of that. I now EXPECT crap, I don’t even EXPECT a reasonable match. For every search for “software that does X”, I KNOW that the results will probably not include any well-known programs and will certainly contain cheap crap and clearly-misleading scam-ware. The rest of the list will be software that was last updated 3 years ago.