I bought the Switch for 3rd parties titles and got my PS4 for 1st party titles (God Of War, Uncharted 4, Wipeout and Spider-man were the only games I played on it) so I guess I can't really know why people buy a console or another.
And I guess if you're japanese or french, you would mostly go for Nintendo, american for Microsoft and the rest of Europe Sony