Saigon where I'm back from is building a light rail to the center with twenty odd 30-40 story residential blocks along it. The whole thing is taking about 2 years to build.
That kind of thing is good for preserving historic buildings too - the blocks are all in nondescript areas 1-4 miles from the center.
It takes decades as an artifact of governmental processes. There's no necessary reason it should take decades.