Tenement roofs can be repaired and replaced. New builds are made with cheap materials that will run into their own problems very quickly- ask anyone who lives in one. Tenements might be old but with the right maintenance there’s no reason why they won’t last.