I have some experience working with software development teams, and one thing I have noticed over the 16 years I've been part of music tech is, the average 'punter' thinks that a product has more resources than it truly does. It is a shame, but this industry... man.. this industry, everything is made with as little resourcing as possible as far as I can see.
It wouldn't surprise me if the QC had 2 or 3 devs on it, tops. When really to be able to deliver what they originally promised, they probably need at least 7 or 8.
Wages are stagnant, and companies with a bad rep find it hard to employ quality c++ or embedded guys, and many jobs get outsourced to cheaper countries like India, to teams who have experience in the languages, but are not audio experts.