Also, the terms of deals for retail placement may be very sweet to Nintendo, because they know it sells like hotcakes. I honestly wouldn't be surprised if stores were getting 0 margin on the switch itself
I wouldn't even be surprised if Nintendo is just outsourcing its "direct retail" operation to a third party retailer who takes a larger commission than the resellers. I mean, Nintendo (clearly) isn't in the retail business so it would make sense to outsource it rather than build that infrastructure from scratch.
There's not much of a reason to believe buying from the Nintendo store has higher margins for Nintendo than buying from a retailer.