Certainly seems like the most prominent reason being put forward.
How have you come to this? 17.4 million is a lot of people to ask. Maybe you have seen half a dozen interviews on the news. Immigration may have been part of people decision but I'm sure they considered other things too.