Anthropic was extremely capacity constrained at that point. They still are but not to that extent.
I'd note that OpenAI offers 24 hour caching. I'd be surprised if Anthropic hasn't optimised their caching for Claude code too.
SemiAnalysis recently posted that their actual Opus usage works out at $0.99 because of caching.
The principles remain though.
So it seems they do care.
Meanwhile, they don't really care if you use hundreds of millions of cached input tokens, which doesn't consume any FLOP.