Roaming fees have already been capped significantly: it's currently (since July 1st) 19c/mn (calling, 5c receiving), 6c/text and 20c/MB down from respectively 24c/mn, 8c/text and 45c/MB after the 2013 caps (and 70c/MB in 2012).
And operators can and do provide better deals (my own provider's standard charge is 15c/MB and has "roaming packs" for 6c/MB to 8c/MB)
And operators can and do provide better deals (my own provider's standard charge is 15c/MB and has "roaming packs" for 6c/MB to 8c/MB)
(nb: "c" in this context is a euro-cent)