I just found this thread so the demand seems to be there (or was there 10 years ago). I also found this one and when searching for “asterisk unnecessary transcoding” there are many more.
I’d also not consider this a Feature Request but a Bug instead as transcoding should only happen when there is absolutely no other option (and in this case there is another option). So either fixing this or implementing an option per endpoint like “avoid_transcoding” is really necessary I think. Having that option would be the more user-friendly approach as it can be set to true if someone doesn’t want transcoding to happen unless its absolutely necessary (which I think 90% of the users would want, nobody want’s to put load on their servers while getting absolutely no benefit from it) and if someone does indeed want that they can turn it off…