This community sucks

I think you are basically correct that if you want professional level support, looking at your proprietary code under NDA and helping fix your problems, then this community is probably pretty useless. The best you can do is probably ask for paid help in the "Gigs and Collaborations" section (or whittle your problem down to code that you're willing to expose, and ask about that. Which usually works pretty well, though the whittling can be painful.)

Worse, I don't think that there exists a company (ala Redhat for linux) that offers that kind of support for the Arduino environment. The Arduino "company" doesn't really provide it (AFAIK); you can try your luck with Atmel if you have cpu-specific, avr-gcc, or avr-libc specific questions. But my experience is that they're pretty dependent on the OSSW community as well when it comes to software. Arduino just isn't a professional development environment, and it's a mistake to expect professional level support from it. (Alas, there are many for-profit development environments from undoubtably-professinoally companies that don't have any better support.) You might try one of the smaller more value-added (and less OSSW/HW evenagelical) vendors (PJRC comes to mind.)

Of course, most people who WANT this level of support aren't prepared to pay what it costs. Non OSSW IDE suites can cost upward of $5000 (+ maintenance fees), and SW consultants upwards of $50/h (plus expenses, with a minimum.)

Learning to live with crappy support is part of the "professional high-tech HW/SW development" skill-set. (Want to fix it? Good luck! All the for-profit compiler vendors I know of are having EXTREMELY tough times competing with "free" gcc environments. Even the ones with reasonably priced offerings. See "no one is willing to pay for it.")