The generational hypothesis — most objects die young — is the single most profitable observation in memory-management history; V8, HotSpot, and .NET all structure their heaps around it. This design is why JavaScript can allocate millions of temporary objects per second in your browser without stalling.