The trouble is, I kinda like to go where noone has gone before. So far I have only contributed two add-ons to the orbiter community (both unfinished), but in both I tried to do something that simply wasn't there. One of them, as you well know, basically an attempt to turn Orbiter into something like Spaceway (and quite frankly, it wouldn't have gotten anywhere without Spaceways very own procedural generation which you graciously let me use)... :shifty:
The other, currently being finished and rewritten at the same time, is similar. The problem is, in both cases I have been and still am pushing the limits of the Orbiter API. As such, a common denominator wouldn't really motivate me to develop add-ons for the sake of higher distribution and usability. I'll always go for the highest available complexity, because usually I run into problems even there (as you always do if you use stuff for purposes it wasn't intended for), which is a part of what motivates me.
On the other hand, I would be very willing to port IMS2 (I won't butcher the old version anymore, that would just be a nightmare) to Spaceway as it comes along, even while being aware that such a port would basically require another rewrite of all the stuff that actually connects directly to Orbiter. Because let's face it, IMS is abusing orbiter functionality to no end for stuff it hasn't really been intended. But since I just started a rewrite, I could move all calls to the orbiter API to another layer, making future porting somewhat easier...
What I really can't be bothered with is learning yet another language. Might be lazy, but I have never and will never work in any branch even remotely connected to programming, and for a Hobby it's just a bit too tiresome to start at syntaxes again...