Yeah, VTE is a powerful tool — I agree. In my case, I wanted to stick as close to raw ANSI as possible to maintain compatibility even with very old terminals (even Termux!). But it would definitely be interesting to try something with VTE in the future.