This replacement is appropriate for several reasons:
PowerShell is easier to read and is a more powerful language than the batch language.
Batch scripts are best used in Windows, whereas PowerShell is cross-platform. This replacement will support AVEVA's expansion outside of Windows.
Microsoft is pushing for PowerShell and leaving batch files in the dust. Ideally, PI systems would not rely on legacy technology.