Earlier quoted context omitted.
Most games are generic crap. I've seen crap games make money, but I haven't seen a great game fail. People see Flappy Bird and want to imitate it because it's easy. Those who work hard don't rely on luck can still build a sustainable business. See also https://www.youtube.com/watch?t=45&v=1BCg31KVJok
I agree for the most part, but great games do fail even on the AAA side. See Psychonauts, Beyond Good & Evil, Okami... Critically acclaimed and loved by gamers, but commercial failures. I'd guess it's more common in mobile and indie, but don't know for sure. I'd be really curious to see an in-depth analysis of it.
Okami was rereleased on a newer console at one point wasn't it? I think it probably did a little better.
But yeah, in general, I think that because AAA games cost so much to make and usually cost more to buy, they have to cater to the masses more in order to be successful, whereas indie game devs are more like startups.... lean and mean. So, they don't require the same level of sales to be a success, and they are also free to make more niche and obscure games.