Assuming they're literally getting hit "a million times in 24 hours", wouldn't it still cost bandwidth? Also, perhaps iFixit doesn't have such traffic in their past so they didn't bother optimzing prematurely.
I feel the blame mostly falls on Anthropic not being considerate when they scrape other people's content.