Question: why are mkv files so big?
Answer: Matroska is a container format - the file size will depend mostly on the codecs that are used for the content inside. So the reason is that the in the files you found, the . mkv file used a better codec, with a higher compression ratio. Fun fact: uncompressed video needs around 100MB per second.