How do tenant protections and rental caps influence property investments in Germany?

Tenant protections in Germany limit rent increases to 15-20% every three years and require valid reasons for termination. Rental caps (e.g., in Berlin) apply to older properties, reducing profitability, while new constructions (post-2015) are exempt, allowing market-based rents.