IC engines are far from infinite. In fact, most can "only" burn in the neighborhood of 3-5K gallons of fuel per cylinder before requiring a major overhaul.
It's admittedly quite a bit more than the supercharger equivalent, but it's far from infinite.