Markets solve these problems and that remains true even when you disagree with the results. If people don't want to visit places with tall buildings and sprawl, then it won't get built and where it does it will fail.
What actually bothers you is that this is what people want and it will get built and it will be patronized.