I'm loving everyone blaming Nintendo because they have forced upgrades for certain features. Look, it's a shitty situation, I agree. But don't blame Nintendo for protecting their platform. Don't blame them for wanting to make sure 3rd party developers stay on board. If you want to blame anyone, blame the hackers who's sole intent is to enable the use of 3rd party hardware (Not the majority of them admittedly), blame flash cart makers, blame flash cart resellers, and blame yourself for supporting them.
Admittedly, I am one of those people. Call me a hypocrite, call me a "traitor", call me what you wish, but you need to put the blame where it belongs, and it certainly does not belong on Nintendo's shoulders. Or any gaming company that chooses to actively protect their platforms.
/rant