Tail wagging the dog
The logic of this report appears to be as follows
1 in the US local calls are free and long distance very expensive
2 in the US mobiles were sold with land line area codes so users expected free local calls
3 someone had to pay so they made it the callee
So this whole problem appears to derive from the US charging model and the bizarre decision to give a geographic area code to a device that is designed to travel.
Given that neither points 1 or 2 are true in the UK (I don't know about the rest of Europe) it would seem odd to imply the same conclusion here.
Better to change US phones to have non geographic area codes than pay to receive calls here.