Because this is the documented way of running migrations https://guides.rubyonrails.org/active_record_migrations.html#running-migrations and this runs the migrations in the current bundle context if they are using bundler, without any extra capistrano gems required.