it is not a bargain for private users. Adding my 2 cents as the pricing and the return of value is a big topic in some rants:
If you are using Xojo for your business I think it is a no-brainer compared to other solutions. I have a business need for the Adobe Creative Suite. But we are using it perhaps 5 times a month for a few minutes. But I’m paying more for CS on a yearly basis than for Xojo, which I’m using each and every day.
On top of that: no one is forced in buying the updates. You can still work with the old version, and skip a version if it doesn’t contain the new features or fixes, you are interested in - I think that’s a rather fair model, compared to a yearly subscription for instance. But we can discuss this for eternity ;-).
If there is one component which I think is overpriced than it is Xojo Cloud. But many, many people will disagree with me. Xojo Cloud is easy to use, stable, secure. And usually you would just make your customers paying for it. Xojo knows that we have a lot of customers in the NPO area, which can’t justify these monthly costs. But especially with Web 2.0 it is now very easy to run apps on your own servers (hence I’m very happy). But “my rant” over Xojo Cloud is not the rant of others. Despite the price I’m missing functionality: Automatic backup/restore of databases (we have very large databases), some control to install own libraries, connecting multiple domains (including! Let’s Encrypt Certs).
Rants of others are vice-versa often of no interest to myself (for instance using Web 2.0 solely in internal networks, and not the internet) and they won’t understand my challenges. Now expecting that Xojo (or any other company) can satisfy the needs of all customers is unrealistic.
Last but not least: iOS - well, compare the price to the needed “development license” Apple is charging you, that puts the Xojo price in a complete different light ;-). Ok, for 99 EURs a year you get the Apple Eco System, the right to pay them 30 percent of your revenue, a sometimes buggy platform, and the “right” to discuss silly policies with Apple :-).