^Of course there are more good books than there are good games or movies etc, but that medium has had thousands of years to produce winners and forget the bad apples. If you ignore the accumulated history of books you'll see that the top selling books are, in order: Romance novels (especially now with eBooks as people feel less embarrassed about buying them), self-help books, and then the popular trash you actually see advertised everywhere (Harry Potter, Twilight, 50 Shades of Grey etc)
Harry Potter is a wonderful series that brought the magic of reading and exploring imaginative worlds to countless children around the world.
Hardly "trash" as you characterized it.
The only descriptor you use is 'wonderful' so I'm not really sure why you think they're good. While I'm here: IMO (I read most of them) they were not particularly well written (the first one especially) and didn't have anything particularly interesting to say. I feel they filled that generations need for an Enid Blyton-style series of kids getting into scrapes, nothing more. Those kids could have read a plethora of other books with the same result.
If we deftly weave this back to the original topic: AAA gaming being terrible, we can note that Call of Duty brings countless hours of pleasure to spotty teenage boys all round the globe too. It does not, however, make them 'good' games (as the original commenter that I was responding too complained about)
Steam, Humble Bundle, GamersGate, Desura, Indie Royale, Xbox Live Indie Games, iOS app store, Google Play all there to sell your game. Or just do it yourself on your website with paypal or stripe.
Kickstarter, IndieGoGo, 8-Bit Funding if you need funding.
Yeah, game development sure is awful these days.