You know what else sucks about this?
If you want to buy the expansion early, to get the new pets that come with it, you have to pay the highest price. So, despite shafting us on new content, if you want the Hopeflutters and the Doomfeathers pets as premiums, you have to pay the 89.99 for the Midnight Epic Edition.
Because there are no pets to be had with the Base Edition or the Heroic Edition.
Way to shaft us on cost, Blizzard, but give us no new content.