True. Generally, Jesus characterized salvation in figurative speech but not in this case.
When Jesus says, "if your righteousness does not surpass that of the Pharisees.......", we know what He means. It doesn't mean that you become like a Pharisee and even act more righteous than them nor does it mean that the Pharisees are righteous people. This has some meaning behind it.
IMO
When Jesus says, "unless you change and become like children......", He means it. Children are righteous of God which means they are saved. So when Jesus says you should be like them to be saved, you are actually required to be like them because they are righteous.
Children don't hate and therefore, they have fulfilled all the requirement. Loving one another is all that is required of us and this is faith. It is never about choosing God or God choosing some people and causing them to have faith and punishing those He did not cause to have faith.
Faith is not about who ascends to heaven or who descends to hell like most of you have turned it:
Rom 10:
6 But the righteousness that is by faith says: “Do not say in your heart, ‘Who will ascend into heaven?’ ”
b (that is, to bring Christ down)
7“or ‘Who will descend into the deep?’ ”
c (that is, to bring Christ up from the dead).
8But what does it say?“The word is near you; it is in your mouth and in your heart,”
d that is, the message concerning faith that we proclaim:
9If you declare with your mouth, “Jesus is Lord,” and believe in your heart that God raised him from the dead, you will be saved.