I do agree with you in principle but we are in kind of a stuck between a rock and a hard place.
On the one hand if we want the games to be full and Nintendo is not willing to do better prices on the carts than we suffer.
If sales suffer because we refuse to by half games than we also suffer cause they stop releasing games on Nintendo.
I looked at some of the releases and it is actually quite hard to compare things because everything has been a late release or port.
In future if we get simultaneous launches I would be wiling to pay an extra $5-10 compared to the PS4 version simply because i can play the game when I am away.
If it's between you and I and a company worth more than forty billion dollars, I'm gonna go with the forty billion dollar company to foot the bill, not us. We should not be expected to pay for the something that SHOULD exist in the first place.
That's my point. The only option left is Nintendo has to change to make it feasible. Developer won't want to loose money if they an make more on the PS4/ONE as an example