Why?
Because getting to see a GP for anything non urgent is so demanding it’s more or less a FT job and for most people it’s just not workable.
To take my situation as an example. At my GP practice in SE London (which I think is not atypical), there are no bookable appointments at all now. The only ways to get seen, short of going to A&E are:
a) (in theory) phone the surgery from 8am for a same day appointment. The switchboard is inundated from 8am until about 10am. Invariably by the time someone picks up, all appointments for the day are gone
b) (in theory) book appointments online the night before. See point a. It just isn’t ever possible.
c) Queue up outside the GP’s office, dole queue style, for a same day appointment. You can usually get an appointment this way but at massive inconvenience.
In cases a and c this realistically takes a half day off work minimum to get booked in and seen. In theory case b is designed to circumvent this but there are almost never appointments available.
So unless you have something that requires urgent attention it’s very difficult to justify taking a half day off work several times a year to get advice on something which quite likely will turn out to be trivial.
We are always been told about the importance of vigilance, early intervention and being proactive about one’s health. The problem is that if you have a job and/or childcare responsibilities this is virtually impossible to achieve within the NHS without jeopardising your livelihood.
No wonder so many people brush potential health issues under the carpet and put things off until it’s too late.