That would be nice! I also get the Physical CE every expansion, I’m only missing vanilla’s. They look great with all my other nerd stuff!
What I typically do is I preorder the epic digital version, and then when Physical CE preorders go out, I buy one of those too. When I get the physical CE and add the code to my account, I’m automatically refunded the balance of the epic digital edition as Bnet balance (or Blizzard Bucks) and I just save that for future shop releases I like or buying gold when the price surges.
Little bit of an investment in the game, but I’ve been playing for nearly 20years now and I buy a lot of the shop items, so I don’t really see the harm in this. Yes, I give them more money upfront, but it’s money I was going to give them anyway.
Obviously this isn’t the best course of action for everyone, but it works for me.