The Lord Jesus spoke His parables in order to illuminate the mystery of the Kingdom of Heaven.
The Jewish people of Christ’s time eagerly anticipated the establishment of a divine kingdom. Having been subjugated to foreign powers for centuries, the Jews longed for the restoration of the ancient kingdom of David.
Christ had to express in parables the mysterious and spiritual nature of His kingdom. His kingdom would not come as His contemporaries supposed it would come. The Kingdom of God was established on the throne of the cross.
So it is all very well and good for us now, with two millennia of perspective, to tsk-tsk Christ’s ancient audience for the shallowness of their ideas about the Kingdom of God.
They wanted the kingdom to have an army, and a just economy, and a handsome king on parade. They wanted seats of honor, and tax breaks, and leafy fig trees to lounge under on the hot days.