I think you're right. Chris Bateman has identified this as the primary reason why videogames are not more diverse. He proposes that developers should stop making games for themselves. But another, and better solution, in my opinion, is that other people than hardcore gamers are enabled and encouraged to make games.
It's understandable that some people who like videogames want to create them. But it's ultimately very stupid. Because you have not much to offer if you already like the field you're entering. All you can contribute is derivative work or at best work that makes minute improvements. which is sort of ridiculous in a medium with some blatant problems.
I propose that only people who hate videogames should make them. That's the surest way to see some radical changes in the medium. Gamers should just remain gamers. And more non-gamers should become developers.
Michael, I think the problem is that developers are NOT making games for themselves... they're making games for a "target audience" with maximized sales potential.
As I have started on my own development journey, I find that I certainly don't want to make something that is meant to "sale" and follows certain marketing schemes... I want to make games as though they were my children, my paintings, my legacy. Even if they don't reach as many players as the latest WWII shooter epic.
I hope that my future career highlights what you want to see in new developers... I hate videogame culture, I don't like going to developer gatherings, and have really only enjoyed playing games on a very casual level. I sort of "fell" into game development because I felt compelled to; as though all my various skills converged and pushed me, kicking and screaming, in this direction. I kind of relate to the author Virginia Wolfe, who claimed it was actually painful for her to write, yet she did anyway. That is how I feel about making games (or notgames, even), it's like I'm reaching into a chasm trying to pull something out rather than follow a beaten path to drink from the same well everyone else has.