The Nintendo Switch 2 finally drops on June 5, 2025. Walmart is canceling preorders and other retailers are out of stock.