Yeah stock shortages are their biggest obstacle right now, just like in 2017. They'll sell about as much as they can ship, so they should do everything they can to increase supply. I dunno what more they can do, maybe try to buy up capacity in more factories in more countries, like they did last year to avoid tariffs?
They've ordered 10% more Switch consoles for this year. Just depends if all the factories can get up to speed and stay there. Hopefully there isn't a second wave.