xyz Using it for non visual applications is not too reasonable
I have to disagree here. Godot's UI system is actually pretty darn good and IMHO better than a lot of other UI frameworks. And it automagically runs pretty much everywhere and you get access to features that those other UI frameworks don't offer out of the box. Therefore using Godot to make a tool is really not that far fetched.
But as I said, it would be nice if the final executable could be a little smaller.
xyz non visual applications
Unless of course you where talking specifically about pure terminal programs or servers, in that case I would agree. Unless something Godot specific is needed then, yeah, there are better languages to get the job done.