My experience was exactly the opposite. Being a new immigrant in UK, Barclays handed me a list of required documents and also made it clear I needed a NI number (UK tax number) before I could open an account. At this point I did not have an account I could get my salary paid in.
Walked across the street to HSBC and all they needed was a letter from my employer and I had my account in a few hours.