The retailers buy the game at wholesale prices which means the developer has already been paid, retailers take a loss on the games that do not sell which is why they have a specific type of insurance that escapes my brain.
Retailers dictate the sales which doesn't affect how much a developer has received in compensation.
Someone buying the game new then reselling it doesn't cost the developer anything.
Ever heard of Steam? Yeah, developers okay sales all the time.
Wholesale doesn't change anything, now you're trying to push emphasis onto demand. Used games will result in lesser batches being ordered when they run out of stock.