This is common among many rental companies, and I wouldn't call it a scam. If someone is willing to pay for the upgrade, so be it. People pay different prices for things all the time based on their negotiating ability and their knowledge (or lack thereof) of how the industry works.
A savvy traveller wouldn't pay for an upgrade unless they absolutely needed it.