> If the thing needs updates or changes regularly say once very 6 months....due to changes in standard or just keeping things updated....this stuff costs money to keep developers paid.
The problem is of course, that the industry has settled into a nash equilibrium of constantly changing things, so regular people have to continuously update software, as a way to charge rents, on top of whatever productive improvements they provide.