I'm guessing that since this is a text-based markup language, a lot of people wanted a format that had a lot less friction in a compute-constrained mobile environment, preferably something that can be piped straight to a GPU.
HTML is fine for the browser because it is mostly delivering text and JS, which are both processed in a CPU. Text files are inherently GPU-hostile, and that makes them a weird choice for a graphical markup language.