As you've mentioned, Anakin would have been exposed to a lot of things as a slave and with all of the lowlifes hanging around Mos Espa. I would also imagine Anakin needed to know why he's "different" from all of the other kids. It seems to me Shmi was always truthful about her fatherless pregnancy.
no subject
Fun story!