This question already has an answer here:
In Mark 4:34 it says:
"He did not say anything to them without using a parable. But when He was alone with his own disciples, he explained everything." (NIV)
My question is this: why did Jesus not share the meanings of the parables with the general population he talked to and only to his disciples?