The changing digits at the end of the names you mention (Fusion 3, 4, 5) make it sound like those are _different_ versions of the product.
Did any of them came advertising "free upgrades for life"?
If not, I don't see the point of this rant. The worked hard, implemented lots of features and put out a new version. Nobody is forced to buy, in fact the old version should still work fine.