The suggestions at the end of the article have my agreement and support. I would add one additional suggestion -
If your vendor doesn’t use the standard verb-noun naming convention then tell them they should & keep telling them until they listen. One of PowerShell’s great strengths is its standards. If these disappear we will have an incompatible mess that won’t help anyone.