You're right! Even with no rule having kernal caching enabled will crash it! I think IIS assumes it should cache all static content even when there are no rules specifically for them. Somehow I can't edit my comment anymore but I'll leave this here :
EVEN WITH NO RULES, YOU ARE VULNERABLE! My previous answer has been proven to be wrong!