for a micro-controller, you would use C, for a desktop application, you would use for example use Java (and possibly some C), ...
i meant it as i said it, in no place C++ is the best solution.
ok... i don't know about all places languages are used, and maybe.. there is some way... (even though i am sure there is not

)
but fact is, C++ is seen as one of the big three languages today, but it should be be in a similar place like pascal. hardly known, never used for new projects and defiantly deprecated.
about the first part:
1. guy comes, wants big new cool thing in engine, brings few hacky attempts to do it
2. engine devs come and analyze each hacky attempt carefully, going through sources and analyzing dependent libraries, till they know if it all can be done that way and how to do it, and then tell the guy which attempt to do and how, or an alternative.
what you expect is not realistic.
you have to do that work, and likely also implement it, and then you may expect someone to look at it more carefully.
otherwise devs would loose hours or days for each feature request which costs the user 15-30 mins to get together. which would not be good.