I bought an XR500 and XR700, paid for what they offered and now they offer us more upgrades at no extra cost.....try upgrading PC software with version changes.
All the hours it takes to develop need time and costs that most cannot be amortized without bringing out a new product.