Not really, Pokemon has been doing it since the 90s. They charge a lot more than $10 too!
Well, you know what I mean, Within the game itself. Pokemon, really isn't the same as there are minor differences between the games at least. Many other games do this as well like Xenoblade 2, but you can just use different accounts now. Pokemon won't have this issue on Switch so now that you bring that up, I do wonder if that'll affect sales.