So I assume that these restrictions are eventually coming to tex and
co just like bibtex.
Not "eventually" - now. The openin/openout stuff was implemented for all
the engines (tex, mf, mp) and other programs (bibtex, makeindex I think)
many years ago (before TeX Live existed). -k