Matt,
I agree with your logic but I think it may be more complex. Yes there are two more crew members for the second engine plus whatever additional brakemen are required for the additional cars. However the additional passengers may be enough to offset them and, hopefully, generate more profit. Also I think they can have more than 30 people per car.