Часть VPN-"провайдеров" никуда не могут войти из-за того что провайдер с ними активно борется.
Бред.
Если под "ВПН-провайдером" вы подразумеваете компанию, предоставляющую доступ к своим ВПН-серверам, - то ей (компании) никуда входить не нужно. Если же вы что-то своё придумали - то прекратите заниматься фантазированием, и используйте общеупотребительные термины.
Во-вторых - провайдеры не могут себе позволить борьбу с ВПН. Протоколы ВПН давно "научились" использовать общеупотребительные порты, поэтому блокировка отдельных портов не даст ровным счётом ничего, а для анализа "на лету" проходящего трафика с целью поиска (для последующей блокировки) пакетов ВПН нужно очень дорогостоящее оборудование.
Это я вам как админ интернет-провайдера говорю.
у меня сейчас стоит на обоих ПК по 2-3 провайдера...
Бред.
У вас стоЯт ВПН-клиенты (либо в виде расширения к браузеру, либо в виде отдельного приложения).
примерно с 1 июня могут не работать минимум 2
Тут вы заблуждаетесь.
Такая картина наблюдается постоянно.
Может быть вы пользуетесь платными ВПН-серверами - тогда я не могу оценить общую картину.
А бесплатные ВПН-серверы - штука весьма специфичная, их огромное количество (т.к. есть высокий спрос на эту услугу), но (опять же из-за высокого спроса) они работают нестабильно, и поэтому нужны несколько разных ВПН-клиентов (когда серверы одной компании "лежат" - пользуемся серверами другой компании).
Сейчас html страницы не такие как прежде!
В старые времена можно было грузить страницу по 5-10 минут и всё равно все нужные пакеты доходили. Теперь если пакеты не получены вовремя никто их отправку повторять не будет, а при потере пакетов сайт может не грузиться вовсе или отображаться с серьёзными ошибками.
Какая каша в вашей голове
Во-первых - протокол TCP является протоколом с гарантированной доставкой. Пока отправитель не получит подтверждение от получателя, что пакет доставлен и контрольные суммы совпадают - он будет снова и снова повторять отправку пакета. Этот механизм работает на уровне протокола (т.е. веб-программисту не нужно об этом заботиться).
А в том, что сейчас не всегда все файлы подгружаются - "виноваты" браузеры.
Любой браузер должен загрузить страницу за вполне определённое время. Если за это время (из-за маленькой скорости скачивания по причине низкого качества канала) загрузились не все файлы - браузер попытается отобразить то, что смог получить. Иногда он пытается повторять попытки докачать недостающие файлы, иногда - нет (я не разбирался в деталях, чем это обусловлено).
В "старые времена", как вы говорите, html-страницы были статическими. Вся страница (кроме картинок) содержалась в единственном файле, причём верстались эти страницы так, чтобы в случае, если загрузка файла прервётся и файл "обрежется" - то всё равно человек увидел бы на экране осмысленную (хоть и не полную) информацию. Но это были очень старые времена.
Сейчас даже новостные страницы представляют собой большое количество файлов, часть которых создаётся "на ходу" при обработке запроса на стороне сервера, а часть является программным кодом, который выполняется на стороне клиента. Файлы передаются параллельно в почти произвольном порядке, и если браузер за определённое время "не успел" получить все необходимые файлы - ми видим либо "мусор" на экране, либо вообще ничего не видим.
Потому что "не важных" файлов на странице нет. Даже если потеряется или обрежется один-единственный файл (из нескольких десятков, а то и сотен) - это может весьма и весьма существенно повлиять на отображение страницы браузером.