Build and M4 relief road now and in 5-10 years you'd need an M4 relief road part 2, repeat for part 3 etc. Not have everything crammed into one small centre, build up good public transport and you have longer term planning which fits needs of our commitment to tackling climate change.
I wonder how many people concerned about shops in the city centre bought 99+% of their items online before this year anyway?