Why MP4 is the compatibility format
H.264 has been the default video codec for well over a decade, which means hardware decoders exist in essentially every phone, tablet, laptop, TV and console shipped in that time. That has two consequences: the file plays, and it plays without draining the battery, because decoding happens in dedicated silicon rather than on the CPU. WebM in VP9 has software support in browsers but far less hardware support outside them, which is exactly why a WebM that streams perfectly on a website can stutter or fail when opened directly on a TV.