It sounds like you just want to complain, no matter what. If you want to distribute scripts to others then sign them. Problem solved.
If your users want to edit the scripts then they can change their Powershell security policy allowing them to make all the script updates that they want. Problem solved.
In the meantime, the rest of the world who don't use nor care about Powershell just want to have a computer that is protected from malware attacks. They can live a little safer since Microsoft blocked the Powershell attack vector by default. Problem solved.
This is the way security defaults should be. If the ActiveX defaults had been secure by default in the early versions of Internet Explorer then the browser would not have had the bad reputation that it deservedly received. Sure it made it easier for developers (like you) to run their code on their users' systems, but it did so at the cost of security of the majority of people who didn't want that facility.