If you don't have one pre-ordered, you will be waiting till 2021 for either console. I don't see how it could possibly be ethical to release online only for launch day, when people still have not gotten their pre orders. And as far as I know, only Sony said they will have online launch day sales. In any case, even if they do, scalpers will get to them fast and you will see an even more limited stock than pre orders disappear in seconds.