Even though the renter is on section * the landlord/management company will still need to know they are renting to someone with a decent credit history. You section 8 does not pay 100% of the rent. So they will need to see evidence that you will pay your share.
Credit checks are not free. The $25 is not a profit for the owner /management company> The fee goes to the agency running the report. some reports also check criminal backgrounds. If the owner does this it also shows they care about the property, and you will not get stuck with a landlord who does not maintain the property well.
Think of it this way: if you owned a high end car, would you let someone rent it from you without making sure they had a valid driver's lic? You may even want to know if they have car insurance, or at least check with your insurance to make sure they will cover the person you are allowing to rent your car in the event of an accident
Anytime someone allows someone they do not know personally use or reside in their property, they should want to get some info on that person.
Best of luck to you!
Kawain Payne, Realtor