> Many licenses include future updates.
May be so, but likely not in the long run. Developers don't quite want to work for free, and providing free updates is a bad business model if licensing model is "one time fee".
They may say "free updates" to lure you in, but updates are only provided for your version. As soon as a new major version comes out, your current version will stop receiving updates. You will have to upgrade to the latest version at some point, and this upgrade is definitely not going to be free.
You get what you pay for.