Let the person booking the appointment choose how long they want to book for. Example: Renting out an editing studio for an hourly rate. Let the booker decide how many hours/slots they want to book the editing studio for instead of creating a million different service calendars with a set appointment duration.