> [質問] そもそもcreate時とupdate時のAPIを叩く部分を別関数に切り出しているのは単純に見通しの関係ですか？

その通りです。
特にこの2つは引数が多いので。