No because the Switch is 2 year old platform that hasn't had all of Nintendo's heavy hitters and no price drops or revisions. Going by how any successful system has sold, there are plenty who haven't gotten around to getting one. It hasn't hit anywhere close to its maximum. Whereas the PS4 is a 6 year old platform, so there has been plenty of time for the majority of folk to get into it, that has had the overwhelming majority of its heavy hitters come out by now, including several big JRPGs and Monster Hunter for Japan. Not even those games were able to significantly boost sales long term in Japan
What other heavy hitters are there besides mainline pokemon, and animal crossing? They launched with Zelda, Mario, Mario Kart, Smash, and a pokemon game all within the first year and a half.
What other heavy hitters are there? They literally launched with their strongest mainline titles all within almost a year . Mario Odyssey and KArt were literally a couple months apart. On top of games like splatoon 2.
If sony had launched system that was 299 or below and had all their big hitters like uncharted, god of war, gran turismo, horizon, days gone all within the first year or so you possibly would be seeing similar sales. Maybe not the extent of zelda, mario kart, pokemon as those are just huge. But you would have seen a much faster sales adoption for sure.
I think this is being remedied by Sony for PS5. They know what Japanese market likes from their stables.
But not to go off, congrats to Nintendo, this is huge for them. Hopefully they continue and get all those 3DS developers releasing Switch games soon. I also think making a non portable switch with beefier specs would benefit them since switch now has basically replaced 3DS.