1. Я тебе для примера привёл. Кейсы вполне есть.
2. Я знаю как браузер кушает скрипты и я знаю, что кеширование может быть лучше, чем каждый раз грузить тело страницы по сети.
3. Уже ответил
4. При том, что владелец сайта сам выбирает ttl ресурсов, днс записей и прочего в зависимости от контента сайта и никто ему указывать не должен. Хоть ttl 1, если на это есть причины.
6. С чего ты взял, что срать на производительность юзеров? Пока человек делает одно в фоне подгружается другое, что бы потом не ожидать 100500 секунд на прогрев. Это довольно популярная практика (как вк погружает 5 следующих фото в фоне когда ты листаешь их, к примеру)
7. Это html теги, о чём я тебе и писал.
А какие причины указывать низкий ttl у скриптов/css?