Reservation systems usually have both an "authorized" level to sell as well as inventory availability. Yes, the adjustments are usually manual (drop offs from other cities, returns to other cities, etc.), but the rental car company is playing the same overbooking game based on no-shows.
When the airlines overbook, they have to pay DBC. Maybe some social activist will ask the new consumer protection agency to mandate the same policy for the car companies.