I don't see the issue to be honest.
I think it's fine too, for the general case of video games. If someone wants to pay some premium, several times a game's price to get access a couple days or a week early, I mean, I sure as hell am not going to pay it, but if some people do and are willing to bear a larger portion of the development costs, fine. It's not like I would have noticed or cared if a game's release date was a week later. Besides, I'm going to wait for reviews to come out anyway.
I'll also add that I'm not gonna get "premium" editions with some plastic doodads or artbooks or whatever, but there are clearly people who are willing to do that. If a game publisher wants to make the offer and someone else is willing to accept, I mean, okay, whatever makes them happy.
That being said, WoW is an MMO, and that does introduce different dynamics. I don't play it, so I don't know the specifics there. Like, a guild cannot play together if all of its members aren't together at the same time, and maybe that puts pressure on all the members to buy early. It also sounds like there are some self-imposed challenges to try to be the first person to do various things, and I guess that there could be a pay-to-win element in that sense. Frankly, I don't find doing that sort of thing to be much fun, but I suppose for people who do, maybe it'd be an issue. Maybe there's something specific to WoW that makes it matter more than a typical video game there.
I think that in general, a lot of video game players would be a lot happier if they obsessed less about getting things exactly on release dates. I mean, the patientgamers crowd waits for at least a year before they look at a game. I wouldn't go quite that far myself, but they still have fun playing games.