Bengaluru has always been a city that grew by expanding outward. New technology parks, office districts and residential suburbs kept pushing their boundaries further, often faster than infrastructure could keep up.