Earlier quoted context omitted.
I don't think it's fair to say Microsoft hijacked the curl command. It's just an alias for a powershell cmdlet. Powershell is definitely not perfect but theres less pitfalls than bash (string quoting, etc; there's loads: https://mywiki.wooledge.org/BashPitfalls ). I think powershell was/is a step in the right direction, but in that respective I also think Nushell is a massive improvement on top too. All of this is op…
I create courses that are taken on Linux and Windows. On one hand, I love that curl is aliased to iwr, since I can tell learners to run a curl command without arguments and trust that it will work cross platform On the other hand, iwr is a cmdlet that shortcuts the System.Net.WebRequest .NET method, which is very, very different from libcurl. For example, the cmdlet uses one of its properties to obtain bytes download…
My main point to the OP was more that it's just an alias, you can remove it and use real curl if you want.