The future . . .
. . . is pay for use, not per licence or per install. That's real use - a better analogy would be renting an aircraft - I pay for flight hours not hanger hours, that way we can control the costs and be more flexible with workloads. Small businesses need to know the costs, that's why they often still use forms of HP (hire purchase). I know some suppliers do this already but not enough and I know this is not so good for the supplier, but they can aggregate etc. Innovate or die.
As an aside, we dumped Microsoft for all business/office software some years ago partly due to fears of an audit - the terms were so arcane and obscure we felt it was impossible to prove compliance unless starting again - so we did!