That's exactly the case for what substack proposes. To me, these systems are a requirement in Windows. In other platforms, it's a matter of preference and convenience.
You might prefer to write your builds in Node because you write your app in Node as well. Your team might not know bash.
I think having options are healthy, as long as you pick the most reasonable one for your use case.