Ну, во-первых, тестировать проще и быстрей. урлы отдельно автоматизированы и покрыты интеграционными тестами + лоад тестами. ручками только графон тестируешь. Во-вторых, одинаковый апи под все платформы, а тем более если пишешь на ionic и билдишь сразу под андроид/айос. В-третьих, проще нанять разработчиков, можно на фриланс скидывать фронтенд, если дедлайны близко, то есть косты на разработку меньше. В-четвертых, на джс щас много современного ангуляра-реакта, то есть девелопервы счастливы. Бекендщикам обычно лениво рюшечки крутить.