I am happy to pay for the license for a guarantee of continuing (and timely) updates.
Plus, looking at their target market, I don't think free, open source model would be as effective.
Disclaimer: I am a Xamarin customer.
For me, Xamarin developer is kind of associated with Clarion developer, PowerBuilder developer.
I still think you have a good point, and I agree, but as for myself, I decided to make an exception in this case. I don't think it's quite as bad as PowerBuilder or Clarion at least.
Xamarin Studio and MonoDevelop are the exact same code base.
The only difference is that Xamarin Studio contains the iOS and Android plugins, plus adds a Xamarin Branding (branding is completely pluggable in MonoDevelop)
http://stackoverflow.com/questions/15900963/is-it-possible-t...
I'm not in the mobile apps business, but if I were, I would consider the price worth it.
As a freelancer, I see a lot of people requesting Android and iOS apps. I don't see myself developing in both Objective-C and Java. With Xamarin I could cover three platforms with one language, which also happens to be my language of choice for productivity.
I still think it has great value and you most likely could share some of your code between devices. It just wasn't as seamless as I had thought supporting multiple devices. I think HTML based apps do have that one advantage.