Non
MP considère que s'il joue un MKV, la priorité va aux sous-titres inclus dans le fichier... Y compris quand il n'y en a aucun !
Cela semble être un bug connu, comme en témoignent plusieurs posts sur le forum officiel. La raison la plus plausible serait que MP, lorsqu'il lit un MKV, passe par MKV Media Splitter pour accéder aux sous-titres, et ce dernier se base sur le tag language de la piste sous-titre à ouvrir. Comme par défault, un .srt ne comporte pas de tag language, il est purement et simplement ignoré.
La seule solution "facile" semble être d'utiliser MKVToolnix et d'incorporer les sous-titres voulus dans le MKV à lire, en les taggant avec le bon tag language.