Jack …
I too, am a music teacher who has been waiting for this feature since 2019. It seems so basic doesn’t it ?
I have 60 weekly clients who I manage on google calendar, and then sync - but, exactly as you said, means they cannot manage their bookings through the site!!
Sorry I can’t be any help but to let you know I feel your pain.
Greg