I'm afraid software development just doesn't work that way. When upgrades are made, there are associated charges. If we couldn't charge people for upgrades, we couldn't afford to make them and we would have to just go out of business.
The versions you purchased are still functional and can be downloaded and used as they were when you purchased them. We will still help you use them and fix any issues with those products that might occur.