Where are you getting the source code from?
But I do hear where you're coming from. It's just that I've always looked at it as a tradeoff:
- the more advanced language is usually more efficient for programmers but can produce a less efficient binary
- the less advanced language is usually less efficient for programmers but can produce a more efficient binary
Granted, these are rough generalizations on my part, but I would judge more based on the skill of the programmer than on the language used.
That is, I would prefer the product of an elite programmer using C rather than the product of a mediocre programmer using C++. It's all about the end product.