To be fair, on one hand, Invoke-WebRequest makes those attacks easier (since they can download the rest of the payload with it), on the other hand, it's the same with curl + wget, and I'm glad we finally have a dl + exec command for all OSes.
Plus PS scripts are usually restricted on corp devices.