Yes. I believe Nintendo is simply too cheap to properly produce enough Switches fast enough. I think they think the shortages make the product look good so they're happy to do it, but mainly I think they simply don't want to buy another factory to produce their parts.
It's probably a major investment that they'd have to hold onto no matter what generation of consoles they're on.
I believe the problem isn't as pronounced with Sony and Microsoft because they have all kinds of tech they need produced every day. Xbox stops selling, switch the production lines over to making PC products. Nintendo however, only makes one product.
I don't really blame Nintendo for any of this. Nor do I believe I've completely described the problem. Just my random guess.