1. Нет. Провайдер - лицо, предоставляющее услуги, в данном случае услуги доступа в тырнет. Подключился к магистральщику, поставил биллинг, выполнил требования СОРМ, получил лицензию - все, провайдер. Как хочет/может/умеет - так и строит сеть, юзер голоснет рублем, если сеть будет кривая.
2. От толщины провайдера, от количества денег, от того, какие планы у него по развитию. Техническая сторона тут может вообще роли не играть.
3. Нет. Связано это отнюдь не с техническими моментами, а в основном с тем, сколько денег вкладывается в развитие
4. Адресная политика провайдера определяется тем, сколько у него блоков IPv4. Поскольку их сейчас даааавно не выдают, приходится быть эффективными менеджерами :) У кого скажем PPPoE - тот скрипит зубами, но дает каждому белый IP, у кого нет - тот может ими торговать, сдавая в аренду, у кого совсем мало - дает серые, выпускает через NAT. Нет ни единой практики ни какого-либо метода указать провайдеру, что он делает неправильно, если он допустим не дает белого IP - возможно у него их просто нет :D. Это может приводить к таким извращениям, как например в г. Красноярске одно время все провайдеры договорились и разделили внутри Красноярска сеть 10.0.0.0/8 :) И начали выдавать клиентам IP из этой сети так, что клиенты других краснояских провайдеров могли к этим IP подключаться. Мне тогда пришлось долго бодаться с саппортом, тыкать им в нос RFC1918...
5. DNS провайдера может по-разному реагировать на запросы из разных подсетей и отдавать разные зоны с разной информацией - не в курсе про такое? DNS гугла например может ничего не знать про IPTV-сервер провайдера и это может быть сделано совершенно намеренно.