"In England and Wales, 1 in 4 people is not English or Welsh."

One of the reasons this happens, not just in the UK, is that the government doesn't publish (or used and then stopped) demographics data for these things it doesn't want to talk about, giving people no information to deal with, or they obfuscate the information by mixing classes of people to make the information not usable in such a discussion.