We should always obey God, even when we don’t understand His reasons. One person who discovered this the hard way was Moses. God told Moses to speak to a rock in order to bring for water from it. Instead, Moses disobeyed and struck the rock with His rod.
Moses and Aaron went from the assembly to the entrance to the tent of meeting and fell facedown, and the glory of the Lord appeared to them. 7 TheLord said to Moses, 8 “Take the staff, and you and your brother Aaron gather the assembly together. Speak to that rock before their eyes and it will pour out its water. You will bring water out of the rock for the community so they and their livestock can drink.”
9 So Moses took the staff from the Lord’s presence, just as he commanded him.10 He and Aaron gathered the assembly together in front of the rock and Moses said to them, “Listen, you rebels, must we bring you water out of this rock?”11 Then Moses raised his arm and struck the rock twice with his staff. Watergushed out, and the community and their livestock drank.
12 But the Lord said to Moses and Aaron, “Because you did not trust in me enough to honor me as holy in the sight of the Israelites, you will not bring this community into the land I give them.” (Numbers 20:6-12 NIV)
Why did God tell Moses to speak to the rock instead of strike it with his rod? Why does it even matter? We find the answer to this question in the New Testament. It was wrong for Moses to strike the rock, because the rock represented Jesus Christ, who is the source of true, living water. Moses symbolically struck Christ in his anger:
They were all baptized into Moses in the cloud and in the sea. 3 They all ate the same spiritual food 4 and drank the same spiritual drink; for they drank from the spiritual rock that accompanied them, and that rock was Christ. (I Corinthians 10:3-4)