Terminal applications only get you so far. It's the greatest common denominator. Has it been ugly for decades? Probably, some might disagree. But it sure as heck has been stable.
Not sure about the stability part too actually. IT people update kernels on our Linux distributions and it often completely messes up Graphics drivers on that. Surprising, right? There can be two reasons - either our IT people are not competent enough, or Linux flavors that we use have some problems. Then, they sometimes take months to update those graphics drivers because it never works correctly the first few times.
Simple enough: you likely use proprietary drivers, which you shouldn't if you want a hassle-free experience.
Proprietary drivers are like getting an a third-party accessory like a new set of rearview mirrors for your car. However, you get your cars for free from the manufacturer, and complain when the mirror you bought doesn't fit the new car frame.
The ideal answer here is working with the manufacturer to get those issues fixed upstream. Where the comparison with car accesories stop, is that software drivers isn't the core product you are being sold, so there is no real reason for not upstreaming it.
Now, onto the real point the comment you are replying to made: the TUI interface has been very stable and good at backwards compatibility for multiple decades. New extensions exist for displaying images, getting mouse coordinates, more colors, etc. But the basic mechanisms have stayed the same, hence stability. Drop a greybeard UNIX tech strakight from the 80s inside a WSL2 environment, and they will be able to do their business as usual.
I'm getting better at working with MAC GUIs. Last time I used one (6 years ago), I was able to open a terminal myself to fix the issue the person had with their storage device. Unsure if the GUI changed much since, but I can likely still manage to do so from the CLI.