Online booking should definitely have an option if the company wishes, where the booking suggests times that are either immediately before or immediately after an existing reservation, so that there are no stupid gaps left, or that the day can accommodate as many long treatments as possible. Here you lose a lot of money when a customer books e.g. a 30min express service in the middle of 2h...