Está mal el título del mensaje (querías decir más GB en roaming que nacionales).
El roaming europeo obliga por ley a cierta cantidad de datos, según lo que pagas al mes. Como son tarifas caras, tienen muchos datos con las leyes europeas (proporcionales a su coste mensual). Pero en España pueden darte lo que les de la gana, no estás en roaming.
Hace 3 o 4 años a mi padre Orange le cobró 40 euros por unas decenas de kilobytes (el móvil se debió de autoconfigurar el APN que yo dejé roto). Si hubiera ocurrido de viaje por europa tendrían que haberle dado un giga o dos por cada euro, ya en esas fechas.
Bruselas nunca imaginó que algunas operadoras puedan tener tarifas móviles normales de mayor nivel de estafa que los cargos que aplican en roaming.
Digi ofrece 200 GB por 16 euros y datos ilimitados por 20… entiendo que alguien pueda querer Movistar u O2 (VoLTE, etc) pero muchos móviles admiten 2 SIM…