The comments to the article address the PowerShell alias: it sounds like PowerShell is hesitant to change that alias and break the users that do expect curl to alias Invoke-WebRequest, so the suggestion was to get into the habit of using `curl.exe` as your invoke in PowerShell for real curl.
A deprecation warning would be a good idea, though, to suggest to developers that are using the curl alias to move to iwr.
A laughing stock turned into a respectable trend. Well done.
I think with this, PowerShell needs to stop aliasing curl to Invoke-WebRequest by default (or at least try to deprecate that alias).