I think that 2 decades ago it was easier to “sell” Xojo’s product. For instance I found RB by searching for a dev tool on macOS, there weren’t many alternatives at that time. I had used Macs since the early Nineties but have stopped at the end of that decade until 2001/2002, I can’t remember.
At that time Apple had only “ProjectBuilder”, Xcode came out quite soon, but it looked already then like a beast to me (which is BTW wrong, it’s complex but nice). But the possibility for cross-platform development was just so cool that I was all-in for RB. And I think RB was the second item on my search. Perhaps Java in front of it, but I hated Java already at that time.
I guess (but not sure) that today’s generation is either starting with web development or mobile development. That’s at least what I would probably do if young again and then chances are high that people will just use the obvious (what friends and newspapers recommend).
I believe the biggest benefit most of us have is that we have tons of code snippets in Xojo. Of course, you can translate that to anything else, but that’s the beauty with Xojo. Customers asking for a Windows app, a web app, iOS, a Mac App, Linux? Though you have to tweak things here and there, generally speaking, you can adapt the code extremely fast. And in a business context, customers are usually more focused on the functionality than the look of your app. So even with controls looking a bit outdated on Windows, this is not a big concern. However, that’s different when developing on Windows for the masses (and Windows is still a big market).
Watch this recent recommendation for instance:
It’s in German, but you’ll get the idea, Xojo is missing, as on so many of these recommendation lists. I added a comment, but it was waiting for approval (as always) and then got deleted. Why? Probably because someone thought its spam and did not even click to validate the link, or Xojo and Flexihub are not friends, I don’t know. But there are more neutral lists on the net too, but adding Xojo usually ends up as such that your comment is deleted .