Allah (swt) deprives us in order to give something better; something more. The longer we do not have what we want, the more we invoke upon Him in order to receive. All the while He elevates us, and brings us closer and closer to Him. He strengthens our iman to such an extent, that when we finally get what we want, we are not as excited as we would have expected. This is because, what we truly wanted all along was Allah (swt), and our nearness to Him gives us satisfying bliss that is bigger than our wants and desires.