Adam Something made a video about these. Plants on buildings are actually very unsustainable and limits the greenery to those who can afford luxury housing.
Real eco sustainable city design has to come from tearing down superfluous highways and parking lots, replacing their need with public transport and walkable districts, then filling the empty space with plants or even communal food gardens.