@geesehoward there are middle grounds of course. Scotland has strong tenant protection laws, arbitrary eviction is illegal, independent deposit schemes mean that you really do get back what deposit isn't needed to repair anything you caused above wear and tear.
And specifically application admin fees are illegal, since you mentioned it.
You can reach for this good deal without requiring state housing, though there's no denying it's a handy backstop.
@geesehoward here's an example of laws and protections surrounding fees, and these do actually work in practice: https://scotland.shelter.org.uk/professional_resources/legal/accessing_accommodation/deposits_and_accommodation_agencies/unlawful_fees
it's probably much easier to campaign for these and move the needle slowly, over time, than seek big-bang change all the way up to state housing.
monads.online is a place for friends