It would cost too much. The Vega 20 is targeted squarely at the high end AI market because they're the ones that can afford to pony up for a giant chip built on a just released node. The reason the 20 will cost so much is the same reason Nvidia didn't delay a few months to put Turing on 7nm. When new nodes come out error in building the chips is high.
If the error crops up in a non critical area you can "bin" chips, disable that part (a shader core, etc.) and sell it at a lower price. But if an error crops up in a critical area it could kill the whole chip. If your building relatively tiny chips, such as Apple's A12 at 83mm (squared), and a critical error shows up on average of once every 400mm, then a little over 20% of A12 chips would be defective. Bad but not the end of the world for trillion dollar company Apple. Now a Vega 64 is 486mm (squared) in die size. Even squeezing that to 7nm, under half size, that's still every other chip being defective, that's a lot of wasted money.
And these are just example numbers, which don't take into account things like transistor cost not going down for nodes anymore. So even on 7nm, if Vega 20 is just double a Vega 64, then it costs double to make it. Meaning there's no way AMD is hitting a reasonable price point for gamers with it, not including lost chips. As a time goes on in a node each silicon foundry refines its process and bring errors down, so it's conceivable we'll see Navi as a much smaller, mainstream chip ($200-$300) by the middle of next year, but Vega 20 isn't being released at any reasonable price point this year.