Not true. Software should work without any oil or maintenance (modulo bugs). Consumables are a lousy argument. My computer uses electricity, the money I pay for it doesn't go to the software developers any more than the gas money goes to the lawnmower manufacturer.
> The maintenance is keeping compatibility with current versions of the operating system.
Back in my days, operating systems kept compatibility with applications. If you want it the other way around, you'll have to pay more for the application, one way or another.