Do you have any reason to believe car rental companies maintain onsite fuel stations? Have you ever seen one? Why don’t they let customers use it?
There are already gas stations near airports. If a car needs gas they pay someone to drive it there and fill it up. That’s the source of your inflated prices.
Plus, often when I rent a car, it isn't full. I'm sure they still charge the person "to fill the tank," but they don't actually fill it, so the total they'd have to store on-site is even less than if they were actually filling the cars.
I also assumed they had somewhere to store siphoned fuel, because every car I've ever driven has at least a gallon before the needle moves off of "F," but rental cars drop below F immediately. I've always assumed they were siphoning out a gallon or more any time someone did return the car all the way full.