I mean, the game is coming to PC anyway. If the Steam hardcore can't bite the bullet and buy it off another store, then that's their problem. At least they're free services to use, unlike when this happens in the television space.
If people would actually do that, then moving games from one store to another store with lacking features, anti consumer practices, questionable security policies would be without consequences for publishers. And all of this very close to release. People who were promised to get a Steam key by pre-ordering the physical version will now get an EGS key without them being asked. You think that is ok?
If they would do that from the start, then the complaints wouldn't be as strong as they are now. But this is certainly not in favor of the consumers, and also not the vendors, since they have to deal with the canceled pre-orders.
Intel Core i7 8700K | 32 GB DDR 4 PC 3200 | ROG STRIX Z370-F Gaming | RTX 3090 FE| Asus PG27UQ gaming on 3840 x 2160 @120 Hz GSYNC HDR| HTC Vive Pro :3 (Vive Pro 2 pre-ordered!!!)