Rick,
I think most 3 party devs are more frustrated than we are with the changes LR has made to XP12 - pray-tell it'll be worth the pain in the end. Many were promising free upgrades from XP11 to XP12. The upgrade from XP10 to XP11 was straightforward, from what I've heard. The upgrade to XP12 is bumpy and curvy. The devs didn't anticipate the guts of the sim to be as radically different from XP11 as it turned out. In fact, many thought they'd be able to have the XP12 versions of their aircraft deployed within days. At this point, it is going on months and we're still waiting on some aircraft. The good news is that most GA aircraft that rely on LR's G430, G530 and G1000 were able to get released relatively quickly. More complex aircraft seem to have be rewritten. I've been following the progress of the 737-300 by IXEG and have recently started reading a blog by X-Crafts. Both have given examples of how something that seemly should have taken a day or so to do, turned into weeks. The difference is that one developer has chosen to release his product in a "good enough" state with known bugs and a commitment to fix them, while the other has chosen to squash as many bugs as possible before releasing it.
I'm waiting on my beloved TBM900. Since I haven't been following the redevelopment of the airplane, it's easy to assume that the dev has moved on or just taking his sweet time. However, I know better. Many devs have multiple offerings and limited time and resources. After flying a rushed plane, I've decided that I'd rather be patient than to rush them.
The question whether to charge for the XP12 version is a tough one. I can see why it's hard to just give away, for free, months and months of reworking logic, and testing code (only to have the sim change and break the code and have to start again). Tools like Planemaker won't cut (alone) it in today's simming environment. Planemaker, IMO, is a great learning tool for someone who's getting started and want to make a cartoonish looking airplane with default datarefs and, drop-in avionics... but what do I know? I'm not a dev. Complex aircraft require complex programming logic and rigorous testing. I, for one, don't mind paying a dev for their work if it delivers the value I crave, even if it means paying for an aircraft twice (within reason).