My county No Kill shelter has comparable costs to the OP. However, the Vets donate their spay/neuter services, so that is a savings to the adopter. Also, the shelter has a notice that people who aren't adopting, can Sponsor a pet for adoption, in other words, pay the fee upfront for a potential adopter.
My first dog was adopted from a neighborhood shelter. The fee back then was about $30.00, back in 1992.
My most recent dog was listed on Craigslist. I felt sorry for her as her owner was going to have her killed if she wasn't adopted soon. I won't go into details about adopting her.
Regarding thinking pets should be free to adopt or for a very low cost, many may think that as was stated, but many believe a lot of nonsense.
My county No Kill shelter runs many fundraisers, has volunteers at the shelter and fostering at home. Raisihg money locally gets the word out about their work and helps the animals, too.
Shelters have limited capacity, being on a system where their costs never go down unless they get some HUGE financial donation, and that's unlikely. One is adopted, one is taken in, two are adopted, three are taken in...
My county has a second, government run animal rescue, I won't call it a shelter. The No Kill shelter will take as many from the rescue that they are able. The rescue has high turnover of in for a week, if can't find a home or another shelter, then death it is.
As long as there is no fraud in the financials, I think the No Kill shelters deserve every dollar they receive. I give money and goods (cleaning supplies, collars, leashes, and more according to their Wish List.)
I do not feel sorry for those who can't scrape up the adoption fee. If they can't afford that, how will they feed, groom, and keep the pet medically healthy. Love and/or companionship won't feed an empty stomach or buy heartworm medicine.
I only wish all shelters were NO KILL Shelters.