> Additionally you can't sell a perpetual license when you don't need it anymore
You make some good points but I'm not sure that this generalization really holds. It will depend on the terms of the license but I have heard of buying, selling & trading software licenses (at least on an individual basis, it might be harder for companies to do that).