Currently, scheduling have come with a fixed, pre-set duration, so clients have to select the duration via a booking link, and then, open the calendar to book appointments.
I have a use case for booking links with flexible duration: If a client enters the scheduling calendar with the idea of booking for 1 hour, but then discovered that a trainer has free time for 2 hours and they want to change to the 2-hour booking link, it's a lot of clicking back and forth.
It could save some clicking if clients can open the calendar and see the week's overview, and THEN pick a starting time, and then, set a duration of the appointment.
I know this isn't super compatibel with redirecting to a payment link for a specific product, as price and duration is probably connected, but for this purpose i can do fine with payments outside of the booking process.