It’s just that the distros also include oodles of (plain text!) macro packages for everything under the sun. There are some legitimately large things such as fonts, but generally speaking a full TeXLive or MiKTeX distribution is bloat by ten thousand 100-kilobyte files, like a Python distribution with the whole of PyPI included.
If you know what you want, you can probably fit a comprehensive LaTeX workbench in under 50M, but it takes an inordinate amount of time.
> a manual source port to a different language is painful enough that nobody tried
there are in fact quite a few, many of which are complete: https://tex.stackexchange.com/questions/507846/are-there-any...
But if you want to have every macro package that everyone everywhere likes, you're going to use some space.
There may be some technical reason why this isn't practical. Anyone know, offhand?
But the reason I don't use it is because I don't always have Internet when I need to write my document. I'd rather download all the packages and their documentation beforehand.