A lot of people see PowerShell as conversion tool, but it can do so much more.
It can uninstall apps, inventory your applications. Rename files to a standard. Create shares, modify files and sessions and give an Administrator access to a computer without interrupting a session.
It is built on .net/c# so it can do everything a program can. You just have to know your property and methods on your objects.
I am mainly speaking about windows platform. I may do a write up on Linux impact.
I can write excel, word files with out office being installed, send emails and query websites for remote data. Consolidated information and write to databases. The list is ridiculous.
I wanted to interact more so I would like to take on a challenge from the comments. What is something you think you cannot do in PowerShell?!