I think the PS4 also had a compounding problem of coming after the PS360 generation, which dragged on forever. And that prolonged lifespan caused problems. Sure, people were waiting for the new machines in 2013 to get better graphics (although TLoU PS3 looked phenomenal). But they were also waiting for new machines so they could get new innovative games and new game styles. And for the first year of the PS4, they mostly got the same third party games that they could've gotten on their old console, except they looked prettier. So people were starved for that "new" experience, and with the PS4 it took a while for that to arrive. So yes, even though you're right that many people were getting the PS4 in that first year for 3rd parties, Sony 1st party's slow start might've caused more of a backlash when they went through the usual beginning of the console life portfest.Looking at the "PS4 too", you're probably right.
When you actually consider that like 95% of people bought their PS4 to play 3rd party games, I would say the PS4 had a great year, because it actually had real 3rd party support.
The Switch, meanwhile, is a fundamentally cool piece of hardware that lets people play their games in a different way, and it launched with a stellar first party Nintendo lineup. So now that they're slowing down for a year, it's more acceptable. Alongside that, since it launched mid-gen it gets compared against the libraries of PS4/Xbox which hurts it, but it doesn't have this pent up demand for "new" experiences like the PS4 had when it launched. People just want the experiences they're already getting on the Switch too. Then add in the portability, and even games that I personally wouldn't reconsider double dipping on on other consoles become more appealing
Edit: Just for clarifications, when I say new experiences I don't mean new IPs. I mean new experiences in the way that open world games have become a lot more ambitious with these new consoles since they have more power available to them.