Oh god. Someone brought up Troll 2. *shudders*
Anyway this is sort of a silly thread. Some indie games are serious and preachy. Some indie games are whimsical. Some are boring as shit while others are a ton of fun. They're made by people of all walks of life who all enjoy different things and have (somewhat) unique concepts of what a game should be. I don't think it's fair to lump them all together and declare that indie games are any one definitive thing.
I like indie games because they're accessible, generally so cheap that if I buy one and am disappointed it doesn't really matter. It's not like getting burned on a $60 purchase. They're also someone's baby, and I find that admirable. Big studio games are too often a product coldly calculated to produce the best returns possible. They're designed by programmers and artists getting paid a 9 to 5 with probably about as much passion as anyone else gives their day job. In contrast indie games are generally a labor of love. Projects people work on in their free time, sometimes people love their babies so much they quit their jobs and invest everything they're got into them. It's romantically charming. Indie games also have the freedom to break away from industry conventions, the AAA games with their bloated budgets can't afford to take risks anymore. So in steps the little guy to try something controversial and legitimately new. If there's any real innovation in gaming left to developed this is the avenue it's going to take.