The point is that why do we even need to physically go to stores. Why can't we just go online to grab the Mystery Gift or whatever they're calling it now?If I had to guess, I think the shift to code cards (approximately around gen 6) was probably done so people wouldn't have to keep dragging their systems in to download it + not wanting to let employees pilfer the download carts. I do recall one store back during this hey day who didn't like people loitering around too, lmao.
And don't say "what about NSO" because I'm pretty sure you could implement a way to distribute gifts without needing players to buy into the online subscription. Nintendo did make NSO free for a year when the Switch launched, and you don't need NSO to access the eShop.
This whole thing is a problem of their own making.