Arguments like the main character is different is kinda weak compared to what OP said. The main character doesn't even talk.
I think OP is right but I don't think it really matters. It's a bit of a rip off but it's worth it for me so I don't really care. If you want the best Pokemon experience you should stick to these games, though: Fire Red, Heart Gold, Emerald, Platinum, Black 2. It's not like the story is impressive enough to actually play the game. It's about the gameplay and exploring the areas, with these games you can basically go everywhere you can go in the Pokemon games.
I still get every version (not Red AND Blue, but Red and Yellow) though, and enjoyed all of them. But he's right.