Because doctors, nurse and admin staff have a life to and want to be with family at the weekends.
And so do patients! Plus patients can't all afford to take time off work for such things especially with the cost of living rises. The nhs is stuck in the 50's!
Hire staff to do the eve/weekends...oh wait...that would eat into gp partners profits wouldn't it? 
Shift work isnt an option
Of course it is, just nobody in primary care WANTS to work shifts
Plenty of people with young families work shifts.
maybe your surgery should try running more for the convenience of the patients than the convenience of the staff.
They all should but they won't
@Letsallscreamatthesistene
We are quoting our own surgeries AND nhs official guidance
https://www.nhs.uk/conditions/cervical-screening/how-to-book/
It's best to book an appointment for a time when:
• you're not having a period – also try to avoid the 2 days before or after you bleed (if you do not have periods, you can book any time)
I dont understand why im getting agro for this
Because you gave a fair bit!
@Saltisford your post was arrogant because
I mean they are really not painful

Is a comment with the clear premise that YOUR experience of smears is the same as everyone else's it isn't! Great if yours aren't really painful, mine and many others ARE.
And like @BoredZelda when I do have periods they are heavy from start to finish and in my case they can last from 10 days to 3 weeks