Problem with charity is too much of it is wasted on poor people
Working overseas for 35 years , we nearly always had to pay someone for access to developing country govt officials. Even when we were giving something they wanted. It is a shame that we now have the same level of corruption as corrupt banana republics.
The Saudis have an objective of keeping us energy dependent and give to those politicians who will help them achieve that goal. They have also given lots of money to universities to assist in the expansion of Islam. They are spreading the word by funding mosques and clerics who are also radicals posing as moderates. They ain’t our friends. But they only survive because of our military umbrella.