Amid Trump tariffs and skepticism over pricing, Nintendo Switch 2 could face an uphill battle with consumers Still, its June 5 launch will be a much-needed boost in hardware and software sales, even ...