We pay for incoming calls on cell phones in the US and Canada because the person who's calling don't have to pay extra fees (just like a landline)
In other countries, the person calling on a mobile got to pay extra fees..
Just a different system, that's all...
The reason is that in Europe cellular service providers pay each other to ensure that all incoming calls are free. When you make a call to a cell phone, the two service providers - one on the sender and the other on the receiver’s side - have to process the call ( in terms of routing, billing etc). While the service provider on the sender’s side is able to charge their consumer directly for the (outgoing) call, the receiver’s service provider has no such incentive. This is why, in the US, your service provider charges you even for incoming calls.
However, if the sender’s service provider promised to share his revenue from the outgoing call on his side with the receiver’s service provider, there would be no charge to the receiver. This is something that has been established in Europe but not in the US and Canada.
Americans pay pretty steep price for use of mobile phones ..I think apart from Italy and 2-3 other countries in Europe US mobile phone providers charge the most
I for example use my OZ phone and my roaming comes less then US cell with the contract