The PS4 launched in NA on Nov 15th.
The PS4 launched in EU on Nov 29th.
The PS4 didn't launch in Japan until Feb 22nd.
So was the point you're trying to make Sony sold 2.1 mil systems being on the market for 2 weeks in one region and a few days in another while the Switch managed to sell barely more then that being on the market WW for a month?
Those "2.1 mil" sales are literally the sell outs in both western launches smart guy. You might have not been around in 2013 but no one was buying PS4s on black friday, they where long gone and new shipments didn't come until december.
- - - Updated - - -
From dec-jan PS4s where being stocked and sold out every damn week. There is a reason it sold 7 mil consoles in a mere 4 months on the market. There was stock, and it was selling. The switch will be lucky to break 7 mil this holiday long after launch and even that is sort of optimistic.