They are not free. Someone is paying for them
Taxpayers, indirectly. Around here dermatologists will occasionally offer free screenings. Great for generating a little high dollar business.
Guess what? Skin cancer is even more expensive. This is a good thing. But typical Debbie downer on everything. Gets exhausting hearing from miserable people.