"If Sage are genuinely offering free upgrades to customers who have support contracts without forcing them into a subscription"
I don't believe they are. What Sage are saying is to have a support contract you are on a subscription, therefore you have access to the current version already. So it's not really a free upgrade as such