While I agree with most of this post, the migration from Xbox 360 to PS4 proves that brand loyalty means practically nothing at this point. That said, Nintendo doesn't have the ability to throw money endlessly into the fire in hopes that people will flock to their system.
Yep, I'm proof of that. Easily jumped from PS2 to 360 and now PS4. I'd gladly choose a Nintendo system over a Sony/MS if all other aspects were equal. They have the best first party. But unfortunately for them all things aren't equal, so now they suffer until they learn to adapt.