“Did not the man ask what else does he need to do to get into heaven and stated that he followed all of the laws?” (Xander)
Interesting question actually. Maybe the kid didn’t know heaven was a possibility (Sadducee’s didn’t believe it for example)? But what was he asking:
“And someone came to Him and said, “Teacher, what good thing shall I do that I may obtain eternal life?” (Matt 19:16)
He wanted to earn his way into heaven or thought there was some trick to this process – like ‘one thing’ he could to do ensure his entrance into eternity.
Jesus’ answer “And He said to him, “Why are you asking Me about what is good? There is only One who is good; but if you wish to enter into life, keep the commandments.” (Matt 19:17)
Jesus makes this crystal clear here: (a) God is the only good One (not himself); (b) keep (follow) the commandments to ensure eternity
The young man admits to following the commandments but then asks “what am I still lacking?” (Matt 19:20)
Jesus’ response ““If you wish to be complete/perfect, go and sell your possessions and give to the poor, and you will have treasure in heaven; and come, follow Me.” (Matt 19:21)
If the young man wishes to be ‘complete or perfected’ in his journey – sell it all, give it away (to the poor), and then invites him to join his group that is doing the same. What will he receive if he does this? Treasures/rewards in that eternity.
Matt 19:22 “But when the young man heard this statement, he went away grieving; for he was one who owned much property”
I think the young man knew the trade-off – riches now or later – and this was not worth the risk. In essence, his reaction shows he did not follow the commandments of God – at least – not completely (but partially) and the main one’s he admits to following in the passage may have been the very one’s he was breaking – including: murder, adultery, theft, lying (perjury), dishonoring his parents, and not loving his neighbor.
Why did Jesus pick those laws (has to be a reason)? Maybe this person was ripping off people or hurting them to gather his wealth.