Towns and cities are actually far more resource efficient than rural and suburban sprawl.
The only inefficient thing in them is highrises. But five-story buildings are incredibly infrastructure-efficient. Walking through a midrise neighborhood puts you past more people per minute, than driving 120 mph through a suburb.