Cities exist to make it easy for everyone in them to meet or work with anyone else as cheaply as possible. They are markets for jobs, goods and services. When cities make it difficult to meet and work with others, as they do when they sprawl, they have effectively failed. In a sense, they are not really cities, but just agglomerations of many towns without a center. This describes many so-called cities in America, with LA being one of the most egregious examples.
One of the reasons cities have sprawled is because their development has been entrusted to, well, developers. Those are the contractors that Buildzoom addresses as its audience, and the website is flattering their sensibilities. They like a supply chain that involves suburbs with lots of cookie-cutter mini-mansions. Easy to commodify and sell, and someone else can worry about the commuting headaches.