Da hast du durchaus recht, man muß aber auch die andere Seite sehen.
In Deutschland ist einer der Hauptverursacher dieses Problems der Staat mit mehreren Gründen.
Würde er die Ansiedlung von Mittel- und Großunternehmen in der Stadt verbieten wären auch die Arbeitsplätze außerhalb. Eine Aussiedlung würde dies auch noch beschleunigen.
Wer baut oder vermietet will gewinn erzielen. Der Staat treibt die Baukosten durch seine Regelung immer höher, also muß auch für Leute gebaut werden die mehr bezahlen können. So einfach ist das.
Probleme mit säumigen Mieten oder Mietnomaden sind nur kostenaufwendig zu lösen was es sinnvoll macht bestimmtes Klientel von vorn herein auszuschließen.