Wouldn't the price be whatever the market will bear? Typical decision by seller. Do I want a lower price per hour and more hours sold, or a higher price and less hours sold? Nothing new here. Pricing is a challenge.
Annual maintenance fees for software related products are not well understood by most people. I have a self-developed software product installed in manufacturing plants in my industry. After they buy the product and pay to have me install it, they agree to pay me an annual support fee.
No pay, no support, product will eventually have a problem and they will need me. They don't like it, but the reason is very simple. Limited market. I need to stay in business and my customers need me to stay in business. The Market for Trackman is limited, and they need to stay in business. That's it in a nutshell.