Indeed but equally, there must be some mitigation possible .. I always wonder, if so many appointments are missed, how come I turn up on time for a 3pm and have to wait 45 minutes because they're running over? Maybe use the wasted slots to catch up!
You probably have a nice GP like mine who gives patients more than the allocated ten minutes. I do often wonder whether they are actually grateful for the cancellations. I know from a family member that GPs are utterly frazzled. I am talking about a person who is super organised and practical with great business skills and endless energy. But he couldn't wait to sell his stake and go back part time as a locum.