Você não pode mais contar com o IPv4 disponível em qualquer lugar o tempo todo. Os endereços IPv4 acabaram e a compra de endereços no mercado é cara. Mais e mais redes usam tecnologias como o NAT64 para fornecer aos seus usuários apenas IPv6 e fornecer serviços NAT centrais para poderem alcançar serviços que só podem ser acessados através do IPv4. Isso significa que o dispositivo não recebe mais nenhum endereço IPv4.
Comcast usa muito IPv6 nos dias de hoje, mas eu tenho certeza que eles ainda oferecem alguma conectividade IPv4. Possivelmente DS-Lite ou MAP. Você terá que perguntar a eles o que eles suportam. Mas esses protocolos são executados em cima do IPv6, então você sempre precisará do IPv6. O IPv6 chegou para ficar. Por exemplo, na Bélgica, cerca de metade das conexões de Internet já possuem IPv6.
E sobre a programação: você terá que suportar programaticamente o IPv6 hoje em dia se fizer alguma programação séria. A Apple não aceita mais aplicativos na loja de aplicativos se você não tiver, e muitos usuários como você receberão o IPv6. Lidar adequadamente com o IPv6 é uma das responsabilidades de um bom programador agora.