Earlier quoted context omitted.
Essentially nothing in Windows requires cmd.exe. Having a terminal in a desktop OS isn't a problem. Needing one is. Just like having a GUI isn't a problem for a server OS, but needing one is a problem.
Apple would disagree with you on both counts. Plus for a long time desktop Windows needed cmd.exe to support login scripts. Just as people use Linux daily without ever touching the command line. Eg Android, LG smart TVs (webOS), Satellite TV set top boxes (eg Sky Q), home routers, etc. And if you want to focus on Linux running on laptops, then there are ChromeBooks and the old Asus EeePCs. The reason desktop Linux is…
None of those are (used as) general purpose computers though.