I think there are a lot of strategies that will open up when costs come down but right now you take a hit on cache rate and thus costs every time you do anything other than wait until the last minute to compact

You can do things like throwing away or summarizing information from the most recent calls so you fall back to a recent checkpoint that is still cached