What I would like to see is PS5's sold at market price by Sony, but the overage is donated to a charity of the buyer's choice.
It pushes the scalpers out of the game, which means there's less idle inventory, and the price can come down a little faster.
Another alternative is to sell at MSRP, but bind it to the buyer for a year. This means that it can be only be resold as a brick within a year, which is obviously unattractive to scalpers. To prevent scalpers selling a sale-sniping service, just take orders from qualified buyers anytime, then fill them randomly in e.g. a 7 day window. Within a week you either get a PS5 bound to you or a refund and a chance to try again.