Das Problem ist recht einfach zu erklären wieso man bei neueren Providern keine öffentliche IPv4 mehr bekommt.
Es gibt keine freien IPv4 mehr.
Bis ca. vorletztes Jahr konntest du als Firma zu RIPE, zahlst 1500.-/Jahr Mitgliederbeitrag und konntest bei Nachweisen des Bedarfs soviele IPv4 bekommen wie du benötigst (effektiv die letzten paar Jahre nur noch ein /22 -> 1024 IPs, jetzt gar keine mehr).
Ein neuer Provider kriegt einfach keine IPv4 mehr (ausser er kauft sich für tausende Franken welche irgendwo anders ab oder mietet sie von jemandem welcher in der Vergangeheit zu viele bekommen hat).
IPv6 hingegen kriegst du mehr als du jemals brauchen kannst wenn du möchtest.
Also nimmt der Provider die IPv6, baut sein Netz zukunftssicher und mietet irgndwo ein paar IPv4 welche er via CGNAT seinen Kunden zur Verfügung stellt, damit diese Legacy Dienste von Boomer-Betreibern welche nur IPv4 kennen benutzen können.
100.64.0.0/10 wird übrigens normalerweise in solchen Fällen vom Provider als IPv4 benutzt (100.64-100.172.), nicht eine der anderen privaten Ranges, damit keine Konflikte mit deiner IP zuhause auftreten. Alternativ kommt manchmal auch nur IPv6 mit Technologien zum Einsatz welche es erlauben IPv4 über IPv6 zu erreichen (NAT64 mit DNS64 oder DS-Lite z.B.)