In some sections of the software world, the fees for upgrades and support are separate, and the client chooses what they want.
There are software vendors who also charge per incident, and a few that have their professional services folks work your issue for an hourly rate; so there are several models.
AC is changing their model, and the market is responding.