Rather than ranting about things that don't work as expected, or things you feel are missing, be constructive! The PowerShell team takes great efforts to improve and expand PowerShell. All that's needed is your feedback.
So there is a one-stop-serves-all: https://connect.microsoft.com/PowerShell
When you open that page, you are just a click away to submit a bug, send feedback, or vote on feature requests. You do need to log in with a (free) Microsoft account.