Freight locomotives do not have a GUI.
Not a single railroad on this planet could possibly exist without one.
And... in (for example) the case of “the Web,” where, exactly, does the software begin and then cease to be “graphic?” Is Perlmonks “graphic?” Amazon.com? eBay? Perl programs all! Are they “graphic,” or not? Here we have passed beyond the realm of creating “gooey programs” on single-user desktop and hand-held computers. We might have stumbled into the warehouse, where “10,000 outgoing packages must be loaded on that truck by 4:45 PM, or there will be no money to pay anyone to come to work in the morning.” Perl is there. What is the true significance of a “graphical IDE in this setting?” (Beyond what is provided, for example, by Eclipse?)
I clearly do not mean to be provocative here, but in a most friendly way I suggest that I really don’t think that your argument is sustained... There is both a place and a value for both types of languages & tools. It would be impractical to write a GUI program without a good GUI-oriented SDK, but there is a vast world of useful computing beyond that realm.