La teoría es muy bonita ... pero la práctica es otra.
Si se hace balanceo a nivel de paquetes , no todo el mundo, no en todos los enlaces ... pero si hay muchos operadores que lo hacen. Los Carriers si que no suelen hacerlo ... o si lo hacen es por rutas que tienen los mismos niveles en los valores de enlace, intentando no afectar al jitter.
¿Que no se balancea entre dos operadores? ... ¡juas! ... tu no has visto las tablas de routing por horas y protocolos que tiene un proveedor de hosting que yo conozco ...
Los operadores buscan la forma de reducir costes, los carriers también ... y si eso supone meter un equipo de DPI en algún punto de la red para que 'desvie flujos costosos' ... se hace y punto.
El ejemplo más chorra, es la interceptación de las consultas DNS, que puede parecer una simplonada ... pero que pueden ser varios cientos de Gigas al día para un operador grande y que si las rediriges a tus servidores caché ... te ahorras tranquilamente el 80-95% de ese tráfico.