because the things that are for the nhs/welfare system are free Eg health related benefits, blue parking badges... if you need certificates for private things then why shouldnt you pay? You are paying a professional for their time and their professional endorsement.