God often grants victory in ways that don't seem right to us. He has a longer and more informed point of view. For example, God promised to withhold power from #israel until they were ready for it. Too much, too fast leads to disaster. This is true for everyone.
See Deuteronomy 7:22-23, Proverbs 19:10 & 30:21-23.