Everything is bloat until you need it. Trying to have a light system is alright and I’d say good, but being obsessed by it like this is… meh
The tty isn’t practical for anyone using a language with non-latin characters. AFAik it doesn’t support unicode stuff like CJK languages or RTL/bidirectional text
This! It is possible to achieve it through framebuffers I believe, but it is much easier to just work in a terminal emulator >_<
The framebuffer console does actually support UTF-8 if your locale is set up correctly (source: I just switched to my TTY and tried it). Not sure about right to left/bidirectional though.
I tried doing everything in the tty years ago. It was fun learning experience, but I’m not really sure that I would like to do it all the time.