The iPhone, the car, the clothing, etc., are all functionally identical and frequently, but not always, cost the same amount. Pokemon is different in that the two versions of each game contain all the creatures, but artificially exclude some from being caught in each title, which is absolutely a dark pattern.
> I don't know anyone that actually bought both color editions of the same generation game.
I'm not sure when they started the practice, but the most recent revision of Pokemon includes a SKU that includes both colors.