Nope, it's not a technical reason. Zoning laws typically prevent you from building structures near the edge of your lot in the suburbs. They also mandate excessive amounts of space to store automobiles, and absurd setbacks from the street.
There are plenty of suburbs that aren't this way though, especially older ones.