for those bitching about artificial stocking: the nes mini was blatantly that, no getting around that.
but the nintendo switch is due to manufacturing limits, nintendo's manufacturers legitimately couldn't produce any faster without sacrificing a lot of quality.
same thing happened with the ps4 and xbox one, you just gotta wait.
oh and if youre gonna use the but the iphone brown townogy against me, compare the sizes and complexity of the two, the nintendo switch is much more complex and uses way more materials to build.