If that was the real reason, why wouldn't they just make it so that if you don't correctly use caching you use up more of your limit?