I think the main problem is that the prices telecom providers have to pay for roaming data will be higher, than the selling price to customers, resulting in losses for telecom providers. The only way to counter that is increasing domestic prices.
Brussels makes rules, but doesnt understand the market and industry.