I understand they want to set the same price for all customers.
But they want an admin fee for those who purchased at $199 and not for those who purchased at $99.
And they also want a $15 admin fee for those who used a voucher, so again, there is a difference in the amount paid.
And with the past release intervals, the next version will not be far behind.
Upgrades have gotten more expensive over the years, and in the early days, a single $39 and a bundle $49 price would have made sense to crossgrade.
However, the current upgrade fee is $119 (both single and bundle).
For non-$199 buyers, the crossgrade price plus the upgrade price of $119 is more than the regular price.
Therefore, it may be better to purchase the next version than to force a crossgrade.