The volume of data being produced by chains grows faster than storage prices are able to decrease to accommodate it.
App data belongs to the apps, not on a single archive node.
With Trac, each app/subnet manages its own data streams directly.
Validators don’t carry every app’s entire history — they just validate transactions p2p.
So Trac can never “run out of memory” because there’s no global state bottleneck.