Кеш ajax-запросов в jquery — где здесь логика?
Видимо люди считают, часто бывает так что запрос с одинаковыми параметрами по одному и тому же адресу возвращает одно и тоже, а значит можно кэшировать. Если Вас такое поведение не устраивает — отключайте кэширование.
потому что _не_ скрипты и jsonp — статика, остальное динамика. Те же html странички кешируют на долго, а пхп (даже с одинаковыми параметрами гет) нет, ибо на то они и «динамические».