One of the benefits of being a small community, the “well-off” in the community donate enough to help those that are less fortunate. It doesn’t arrive in cash, the help would be reduced fees for community services, counseling, training, food, etc.
For example, I just started being a “big brother” to a young jewish kid. Our JCS (jewish community services) sponsors it. They get a few bucks to help buy movie tickets, baseball game and bowling outings.
I am sure muslims do the same, and I know KSA has been generous in the Muslim community.