I can't remember what they're called, but in Australia we plant some deciduous tree that has deep but narrow root base which makes them minimally destructive to footpaths etc, as well as, being quite resistant to wind (especially in winter when they don't have leaves!)
I believe this style of root system is called a taproot.
> “It’s about not just planting more trees, but the right tree in the right spot,” said Alexander Kobald, a researcher at Cornell University. “It’s really focusing on what the spot calls for and making sure the people [who live near the trees] feel heard.”
Who decides what a spot calls for? How do we communicate with it. What is “right” and how do we ensure the right tree was put in spots that have been classified as “right”?
Is this a serious person?
Depending on your point of view, that's actually a solution to the problem you pose: the costs of maintaining damage from this plan are spread across private owners.
It does mean that owners will grumble in fall months when they have to clear leaves from their sidewalks, and will complain in the rare occasions when their sidewalks crack, meanwhile their home value ticks upward silently.
Is that really unique? Everywhere I've lived the resident is required to clear leaves and snow.
I'm all for more trees. I'm just against this dynamic where such improvements are partially funded at the outset only, leaving the fallout as externalities that everyone has to suffer. If the city wants to plant trees that will eventually destroy the sidewalk, then the city should take on the responsibility for maintaining the sidewalks.