Не всегда всё так радужно с GitHub Actions, особенно когда проекты вырастают — yaml нередко превращается в кашу, а баги сложно отловить. В скриптах проще контролировать логику, хотя там тоже свои заморочки. Автоматизация — это хорошо, но не стоит слепо гнаться за ней, иногда проще сделать минимально, чем потом разбираться в куче взаимосвязей.