Why doesn't Windows drop the purported compatibility with CP/M and get rid of control-z being a special file marker at this point? Lots of legacy code relying on it?
It's library code in a large number of applications programs.
Edit: And while cmd's type does process it, modern stuff like PS's Get-Content does not.