So you understand that if anything is to blame, it’s the system, not GPs being «slackers»? The system is incentivised towards taking on as many patients as you can, not towards maintaining a generous schedule with wide margines. GPs aren’t being slackers, they are having to overbook their schedules to make sure they make money.
And, yes, I have spent more time waiting on electricians, plumbers and deliveries. The electrician is paid by the hour, and will usually make vague appointments (I’ll be there between 8 and noon, probably, maybe). If a job takes longer than planned, he can just charge you the extra hours. A GP can’t do that.