Yes they do.
A few years ago a little game called Marvel vs. Capcom 3 came out which sold really well and it had downloadable content that had to be paid for. Also, there is a HUGE fanbase of fight games (think Tekken, Mortal Kombat, Street-Fighter, etc) that all love 2D. There are 3D fighters (Soul Calibur and Dead or Alive plus others) that provide whole different mechanics.
Then there are indie games. Check out "Thomas Was Alone", "Rogue Legacy", "Super Meat Boy", and "Don't Starve" just to name a few. Basically take a look at almost any game that has ever been in a "Humble Indie Bundle" (NOTE: they do have non indie bundles as well)
Then there are casual games like anything made by Zynga.
If you do a bit of research you will find that what makes a game "successful" and "revenue generating" isn't whether it's 3D or 2D, it's whether it's a good game with good, unique game-play elements.
That being said, in my opinion if you're out to make a game to make money, chances are you won't. Great games are made as a labor or love. I HIGHLY recommend watching "Indie Game: The Movie" and you will see both successes and failures. And you also see "Fez", which you should check out what happened to that game AFTER you watch the movie.