Maybe I made this idea sound too complicated and not too many read it, so reformulating.
The main point is that adding a subtitle language preference list instead of only one preferred language would allow a user to have, for example, French subtitles for movies that do have a French subtitle and English for those who only have an English one.
The same would go for audio.