Backwards compatibility is not the same as forwards compatibility, you seem to be confusing them.
You expect an application like Excel to open something made before by an earlier version. MS knows how to handle that format. However, you do not expect Excel 95 to open a xlsx file, it was a format that did not exist when Excel 95 was created.
You need something like FreeDOS or DOSbox to run the old DOS programs these days.
MS did a lot to turn their lame "DOS command prompt" into a command line terminal; not enough, but a lot.
So no, "command prompt" has nothing to do with DOS. You can run DOS programs from the GUI as well.
The first computers dealt with input via switches and levers. I don't think anyone would call the Colossus[0] a toy, and it had nothing resembling the command prompt that we know today.
To run custom programs on it, you'll need to add a terminal to it or succumb to the sin of batch processing.
Colossus wasn't actually turing complete. It wasn't a computer except in historic sense.
(You could get command shells for the ST, because it was a programmable computer, so of course you could make it do pretty much whatever you wanted if you were willing to put the effort in. But the system didn't ship with a command line interface and (as I recall...) most of the programming environments - at least the ones popular in Europe - didn't include one either.)
"Immediate mode" counts.
Is an iOS device not a computer because it doesn't have a CLI?
What about a hypothetical computer that uses your brain as input - would that have a CLI? CLI/GUI/etc is irrelevant to the definition of computer.
Unless you're just being a pedantic troll, in which case kudos :)
"Is an iOS device not a computer because it doesn't have a CLI?" Not after you buy it, you have to turn it into a computer.
"What about a hypothetical computer that uses your brain as input - would that have a CLI?" It sure will, how else will you use it?
It's not pedantism. Pedantism is about meaning of words. My rant is about meaning of concepts. If you hit nails with your microscope, it's not a microscope for you but rather a lame hammer.
Then they made PowerShell, which removes any complaints one might have!
ps | where { $_.name -like "*host" } | foreach { $_.id | out-host }
Of course I'm talking ecosystem here.