Manchmal erkennt man mit der Zeit, dass man eine früher getroffene Entscheidung, heute so nicht mehr treffen würde. Sowas passiert auch bei MSFT. 🤷🏼♂️
Windows PowerShell gab und gibt es ausschließlich für Windows. Die aktuelle Version ist 5.1 und das wird sich auch nicht mehr ändern. Es werden noch Bugs gefixt, aber es gibt keine neue Funktionen mehr. Das heißt aber nicht, dass der Support auf absehbare Zeit endet. Es gibt also keinen zwingenden technischen Grund, seine Skripte zu migrieren.
PowerShell "core" auf der anderen Seite - also alles ab 6.x aufwärts - ist Open Source und plattformübergreifend auf Windows, Mac und Linux verfügbar. Beide Version können auf Windows Systemen problemlos nebeneinander existieren. Neue Entwicklungen gibt es ausschließlich in PowerShell (core).