https://www.outsideonline.com/1986496/search-and-rescue-publ...
Your mileage may vary, each rescue team has different situations. In some areas they get too many calls (remember a call takes the rescuers away from their family and other thing they would do instead) and should do something about those who didn't make at least some attempt to be prepared.
In most situations, the cost of a rescue is not nearly as significant as media accounts portray. People love to cite the cost of helicopters in USCG rescues. USCG pilots need to fly a certain number of hours; those hours can come from missions or training sessions. When they fly more missions, they reduce their training hours.
Creating a rescue policy for really high-traffic areas like the most popular national parks is a different story. Those are outlier situations, and we shouldn't have the same policy for SAR in average rural areas that we do for popular national parks.
Edit: I meant to add another reason for not charging for rescue. I have been on missions where we reached the missing person, and the person initially refused our help because they thought we were going to charge them. The same conversation played out on the mountain that we're seeing play out in the comments here. In the end, these people are very happy to receive the assistance they needed; they were not going to get out of the mountains on their own.
https://www.colorado.gov/dola/search-and-rescue-fund
The state has set up a voluntary contribution system where hikers and other recreationalists can purchase a search-and-rescue card. Hunting/fishing licenses, off-highway vehicle permits, and other similar permits also contribute to the fund.
These cards are not mandatory for rescue, but rather, if a card/permit-holder is rescued, the localities' rescue costs are defrayed by the state fund.
99.99% of the times I've spend in the forest and desert has been "safe". It is the .01% and .001%s that get you.