But if you think of it as compiler, or transpiler, not so much. Python, Ruby etc "compilers" (runtimes, really) aren't written in Python or Ruby. Or rather, there are alternatives around, but they aren't the fastest nor the best. Such "tools" are built in C. As are compilers for C++, Rust or most languages really.
For smaller languages that are much less supported that makes much more sense.
For bigger languages we treat it much more as a black box.
Why not? TS has much more in common with Rust than with JS, in terms of typing. Compiler engineers are not that prevalent in the community, but they are much more prevalent in the systems engineering world which Rust is a part of, so I'd assume it's actually more beneficial to have a compiler in Rust than in TS because it would mean more people interested in contributing.
TS has much more in common with JS than it does with Rust in every other comparison
Every TS dev will know at least a little bit of JS. Not every TS dev will know Rust at all. They're very different languages.
All these rust tools may be slight faster, but typescript developers will not learn rust to improve the typescript compiler.