I find that you can get the same types of programs on Windows, but you have to deal with every UI being a unique snowflake and the (subjectively) high chance of malware from my experience.
Also the installing of CLI programs seems to be really hacky through powershell.