I think the answer lies in the type of tests each place does. In paying for the tests, you're likely to have ultrasound as well as mammogram, whereas the free ones are just mammogram, which isn't suitable for all women of the target age group (differing breast tissue density etc).