It's false economy shutting down huge areas of the NHS in evenings, weekends and Friday afternoons. When patients are left bed blocking because they can't be discharged when the pharmacy is on skeleton staff and won't issue discharge meds.
Take scans/x-rays, etc., it's cheaper to run them a few more hours each week rather than have to buy additional equipment/new buildings etc to duplicate/triplicate the machinery to cope with demand when it's only open office hours. In the real economy, i.e. factories, etc., they don't build a new factory when demand increases - they make better use of the existing factory and ultimately a 24/7 shift system - yes, it costs more to pay overtime and then shift workers, but it's cheaper than buying a second factory, a second set of machinery etc.
In both pharmacies and radiology, etc., offer to pay enhanced rates for evening and weekend working and the staff WILL work. The managers just have to actually communicate between departments and top managers need to reallocate funds/resources between departments "for the greater good". As it is, there's no benefit for the radiology or pharmacy managers to bother paying more for overtime working as they won't see the benefit of the costs saved by reducing bed blocking. Same with social services who could save the NHS a fortune if they invested in more social care to reduce bed blocking. We need people above the management in individual departments and separate PS organisations to look at the bigger picture. Of course, if a pharmacy manager is only looking at their own budget, there's nothing in it for them to open longer, so they won't do it. It needs people above them (civil service and policitican level) to knock heads together and reallocate funding for the greater good.
As for the point about it being up to employers, No, it really isn't. The NHS isn't providing anything "free" to anyone. We're all paying for it, individuals are paying taxes, companies are paying taxes, all employers are paying employers NIC. We're ALL paying for the NHS. Part of it's problem is too many NHS staff with the attitude of "it;s free, so you should consider yourself lucky you're getting treatment at all". That attitude has to change because it is part of the problem!