If you are a web developer, you will notice that modern toolchains tend to assume interactive terminal. Most of them can be run in compilation-mode
, but some do not function without interactivity. For example, you will probably need a terminal when scaffolding a project using a CLI.
Vterm or eat would be a must for EXWM users.