so you want people convert the better container format to
lesser one which can't even handle greater than 4GB files.
It is the codec that matters. H.264 which is what MKV is using.
AVI is dead because no one will be supporting for any modern codec.
Here is what Handbrake developer said when dropping support for AVI.
QUOTE
* AVI: AVI is a rough beast. It is obsolete. It does not support modern container features like chapters, muxed-in subtitles, variable framerate video, or out of order frame display. Furthermore, HandBrake's AVI muxer is vanilla AVI 1.0 that doesn't even support large files. The code has not been actively maintained since 2005. Keeping it in the library while implementing new features means a very convoluted data pipeline, full of conditionals that make the code more difficult to read/maintain, and make output harder to predict. As such, it is now gone. It is not coming back, and good riddance.