If everybody now demands this information for free, why would this business continue to operate? And if they don't, how will landlords get information about who is financially reliable and who isn't?
In the US is works because landlords typically will not accept self-obtained credit reports. They pay the credit agency directly. As a consumer I can get my information for free, easily - but my landlord will still want to pay the agency for their own copy.