Ну про креды очень красноречивый аргумент: если вдруг веб-сервер перестанет интерпетировать код, а начнет просто выводить его, то что будет с кредами? По поводу обращения к апи: если понадобится делать такие обращения еще в каких-то очередях, командах, то код придется копипастить, и, соответственно, в случае изменения изменять все три места.