You might not want to hear this, but that would work.
Limit the initial run of units to people with Nintendo accounts (not subscriptions, just the free account). All accounts must have a verified phone number and verified residential address attached to them prior to purchase. One unit per account, up to three units per address. And that console ID is locked to that account for 12 months to prevent resale. The console has to go online once to initialize, after that an internet connection is completely optional.
Nintendo is still guaranteed to sell every unit they make in a matter of days.
Then the second run of units become available to everyone and get shipped to stores. Nintendo and the stores themselves will likely still limit the number of units per person.
You might not want to hear this, but that would work.
Limit the initial run of units to people with Nintendo accounts (not subscriptions, just the free account). All accounts must have a verified phone number and verified residential address attached to them prior to purchase. One unit per account, up to three units per address. And that console ID is locked to that account for 12 months to prevent resale. The console has to go online once to initialize, after that an internet connection is completely optional.
Nintendo is still guaranteed to sell every unit they make in a matter of days.
Then the second run of units become available to everyone and get shipped to stores. Nintendo and the stores themselves will likely still limit the number of units per person.