これまではちょっとなにかしたいというときはとりあえず Node.js だった
だけど今でも Node.js は標準機能だけだと簡単なことでも不便なところがある
例えば http(s) リクエストとか

package.json を用意して色々インストールする前提だと困らないレベルだけど ちょっとしたスクリプトだけでパッケージのインストールが必要になるのはなんかイヤ
パッケージ内であっても メインの処理ではない極稀に使うことがある便利ツールくらいなもののために追加パッケージを入れるのも同じく避けたい

そういうのだとグローバルインストールがありかもしれないけど グローバルインストールはコマンド以外は避けたくもある
パッケージ側でインストール漏れてても動いてしまうせいで あとになって必要なパッケージの記載漏れに気づくとかあるし 初めて実行する環境だと事前準備でインストールが必要だし

Node.js にこだわる必要もないので他のツールを探すと PowerShell が良さそう
デフォルトで色々できるし Windows だと標準で使える
ちょっとしたスクリプトを動かしたい環境って基本は開発環境の Windows であって サーバ側で動かすようなものならちゃんとパッケージに含めた機能になるはず

PowerShell だとコマンド呼び出して結果のこの部分取り出して別のコマンドに渡して その結果によって次のコマンドを変えたり とかそういうのがすごくやりやすい
zx が出てきた頃は それに移行を考えてたけど Node.js な分 標準機能だと不足機能がある問題があるし .NET が Linux でも動くので PowerShell に揃えていくのもありかなって思った