In Germany, renting apartments is highly regulated by law.
Especially, it is difficult for landlords to kick a tenant out.
Therefore, landlords want to be sure that a new tenant will pay their rent before they sign a contract.
A way to check this is whether the applicant has paid their bills before. This is why they want to see a credit score report.