While God knows everything we need and want, He wants us to come to Him in relationship and ask Him for these things like a child asks their earthly parents for the things they want. As a loving Father, He will only give us the things that are best for us, but He wants us to ask Him and trust Him all along.