Likely it's the funding. The Tories put sexual health under local authority control but never ringfenced any money for it. Some NHS trusts subsidise their services such as Dean Street, but others not so much.