These kinds of programs make a difference. Making sure kids understand safety issues, and how to report anything that is not safe, is an important part of fighting child abuse. If you don’t teach them, they won’t know. You’re not “ruining their innocence”, you are educating them before someone else does.
You may not like what they learn from other people who want to take advantage of their naivete.