Because different countries have different work cultures. Although in your case, if they can see that you have been working in the UK for the past 2 years,then I don't see why that would be an issue.
It was an issue before I got my temping job. See below. I fear its still playing a role in why I can't seem to land a job in my chosen profession, government.
Do you honestly believe the UK work environment is that much different than an American one? So much of American culture and business practices have made its way to the UK and vice versa. There has been a cross cultural bridge between the US and UK for centries now. The American way of doing things is not so foriegner for the average Brit to understand and vice versa.
I'm sorry if this sounds like I'm picking on you, or harping on this issue, but this is the venting section after all. I fear the deep resentments behind the assumptions will be difficult to overcome.
What an employer says is different than what an employer is thinking. I don't know of any employer who would say that out loud to an American or an Indian. It doesn't mean they aren't thinking it.
It happened to me directly on several occassions with the Temp/Recuritment agencies that I attempted to apply with in person. They told me straight out we can't hire you, you don't have UK experience. Thankfully Reed decided to take a chance on me.
Their intentions were pretty straight forward.