Here's another thought, maybe Nintendo has been working to get third party devs (and they have lots of indies already), but third parties continue to decline it for petty reasons, just so Nintendo can be blamed for it? Sounds crazy, doesn't it?
My point is that as long as you already have a PC or other system (mainly PC, since it has the best specs), you really can't use the "I wanna play multiplats" excuse. You play a system for its exclusives, and Nintendo was the only company that really delivered this time around.