I’m not saying anyone is ENTITLED to an upgrade. Nobody is. I’m saying it’s good and smart business to offer a discounted upgrade. Your company will make more money overall, and you will retain customer loyalty. My original post talks about what the norm is in the industry, not what’s “required.”
I’ve worked in digital retail since the category was invented. Customer acquisition (publicity, engagement, retention) is a huge challenge (and expense for larger companies, though most MSFS devs are too small to spend in that category), and you don’t want to do anything that will lose you parts of your customer base. Also, savings are a huge driver of revenue — PlayStation and other online retailers make a shocking percentage of their yearly income off sale purchases. (That’s why Xbox/SimMarket/etc. always have some kind of sale running.) It’s in a company’s best interest to make customers feel appreciated, and to find the right balance between discounts and paying the bills.
It’s not about obligation. It’s about smart business. If offering a discounted upgrade to customers you’ve already made money off will generate 20 sales, and better retention, versus charging full price and making one sale and losing 10 of those 20 customers for future purchases, it’s a no-brainer which direction to take if you have any understanding of business or human nature.
The MSFS entitlement problem is real — too many customers expect companies to continue adding new features and enhancements forever for their $25 investment. But offering customers discounts for upgrades doesn’t fall into that category. Do you want your customers to feel like they’re an appreciated for how they’ve helped support and grow the company, or like they’re purely there as a revenue source? With the former, your company will make more and grow more.