Here's a tip on how to secure a set at retail price on launch day in the future, without paying exorbitant prices from scalpers. Coz I'm sure this shortage of stocks situation that we're seeing now with PS5 (scalpers taking advantage of the situation) will definitely repeat again with the eventual release of PS5 Pro & PS6 (PS5 Slim maybe this situation won't happen, as I believe there will be enough stocks for walk-in at retail).
1) Preorder much earlier. At least several months in advance. Don't wait until preorder date is officially open (Eg. PS5 released in Nov, preorder start Sep. Around June/July/Aug, you can proceed to preorder & put deposit to secure a launch day set). Take note only some, not all, stores accept early preorder. Its simply a matter of knowing where to go.
2) High chance of success if you preorder at a game store. Specifically small game stores with only one outlet in Singapore (Avoid game stores with multiple outlets like PlayE, TOG, GameMartz, GameExtreme, Game Resort. Also avoid stores with bad reputation like Qisahn).
Try not to preorder at electronics store like Courts, Harvey Norman, Challenger, Best Denki.
It works for me. I avoid/didn't preorder at any of the stores listed above. Yet I manage to get a PS5 on 19 Nov at $729. I simply went to a small game store, months in advance before official preorder date. And easily secure a launch day set. No queueing for hours, no online preorder competing with bots & no buying from scalpers.