This is a container format. Think of it as a box that holds video, audio, and subtitle tracks. MKV is preferred because it can hold multiple audio languages (e.g., English 5.1 and Hindi 2.0) and softcoded subtitles all in one file without increasing the file size dramatically.