Political bullshit - no change over 90 day rule
Telecos can link free roaming to residency but this is a 90 day rule by another name. If you spend 90 days in another European country you're supposed to fill in the paperwork to get residency (most EU countries have some residency paperwork, the UK doesn't really) and stay or go back home.
A teleco could ask any customer who's been roaming continuously for 90 days to prove their residency and move them to another tariff if they don't like the answer, and they could argue it both ways: 1) you're no longer resident in this country so you don't need free roaming from us or 2) you're resident in this country so now you're back home after 90 days you don't need free roaming from us.
So where's the change?
Also telecos are now allowed to argue that free roaming is making their domestic tariffs unviable and opt out if they want which is probably most useful for the EU countries with a lot of emigration. So no 50 cent/month 4G for you.