Recently, I managed to get fbterm working decently on my linux; this way I can read pdf, watch movies, write code, browse parts of the web, and if I manage to get Qutebrowser working on fbterm, I'll be able to do proper web browsing without X!
Plus there's the coolness points about doing this without X: https://ykonstant1.github.io/fbvoid.png
For games, I have had some success startx'ing some in their own X context.
You can do that without fbterm. Check fbpdf2, mpv -vo drm, links -g, and so on.
Also, on games:
export SDL_VIDEODRIVER=fbcon or kmsdrm depending on the case.
Plus you can also open a web browser if you want to goof around and comment on HN.
And you’ll even have X installed if somebody manages to find some use for non-terminal programs (unlikely but we should admit the possibility).