Why do DVDs use TS files?
DVD makes use of the Program Stream(PS) container whereas Terrestrial Stream(TS) uses for unpredictable transmission.
PS mostly uses MPEG-2 codec whereas the MP4 uses better video encoding scheme likes 264, 265 or MPEG-4.