Fact is, we don't even have a reliable source here about the pricing. These cards were produced in masses, it's hilarious to think they can actually charge 10 Bucks more for each copy. As a publisher, you have to order a specific amount of copies (Microsoft is very strict when it comes to this, the number is very high and a reason Limited Run Games is unable to work with Microsoft). So, yes, maybe for the smaller Publisher ordering a smaller run, the production can be pricier (we don't know Nintendos regulations here). But coming back to the cards, I think you can get these cards in different sizes. A small game like Axiom Verge with less than 500 MB will most likely not produced on the same card as Breath of the Wild.
Coming back to Rockstar. They will produce runs in much higher quantities. So, yeah,. maybe charging about 2-5 Bucks per copy more would be some kinda accetable, but not this 10 Bucks extra. This money went straight into the pockets of the Publisher.
And coming back to the OP: What are his plans? Putting a huge Blu-ray into a Handheld device? Think for a second before you bash Nintendo. The Switch was alsways designed as a device you can use on the go too. Even switching to some kinda Mini-Discs wasn't an option.
In the end, we have to deal with it. We pay for the extra risk the publisher is going putting his game on a system with a different audience. That's one of the reasons we pay more. Manufacturing costs will be a factor maybe, but not in such a scale to pay a fee of 10 Bucks.