I'd argue Nintendo's unique approach, while often preventing them from winning a generation for reasons quirky or economical, is the primary reason they're still around while all other non-giant-conglomerates have stepped out of the console business.
Nintendo is certainly no small company, but they're the only one left that's essentially a gaming/toy company thats still finding a way to stay involved and make money. I don't think going mainstream is necessarily the answer.