It’s a matter of preference: Everything OP says about GUI development getting easier is also true about TUI development getting easier.