There are solutions, and they fall into two camps - Reducing emissions or sequestering carbon.
Urban Trees are a key component of the second camp: For sequestering carbon, for public health, for shade, and a variety of other ecosystem services that mitigate the effects of climate change.
https://symsoil.medium.com/trees-provide-25-eco-services-944554f52cb0
I agree with much of what you have written, but planting trees, in large quantities, will be much more impactful than most people realize.
100KTrees for Humanity wants to plant one additional tree per person in urban area. Join us! 100KTrees