Unos operadores proporcionan la IP mediante DHCP, otros operadores proporcionan la IP en uno de los pasos de establecimiento de sesión PPP, otros realizan un puente encapsulando la MAC de tu módem DSL en las tramas ATM (RFC 1483 Bridged) y creo que la IP se da por ARP en ese caso (no estoy seguro del todo).
En general no es posible usar una IP diferente a la asignada, porque en el extremo del servidor, no sabes qué electrónica hay. Lo más normal es que los propios DSLAM y switches internos, lleven controles sobre qué hay en cada interfaz remota, en cada PVC, etc. y no admitan paquetes con valores diferentes a los esperados, para evitar justamente spoofing.
Las IPs que se asignan a cada cliente dependerán exclusivamente de la organización del proveedor, de los departamentos de arquitectura de redes que repartan los bloques de direcciones con respecto a sus necesidades internas. Tu pregunta no tiene contestación ... ¿por qué unos pools y no otros? Es como si quisieras una respuesta general a por qué la gente elige una ropa y no otra, una comida y no otra ...