If there is a large network building owners will happily install and maintain them. In some places the expensive store fronts are on the second floor where all the people are: they take those cat walks from building to building without putting a coat on.
I assume it would cost more in building and maintenance costs than sidewalks.