Of course it comes up in elections but this has all very specific backgrounds.
F.e., we took a lot of people in when Yugoslavia broke up and this was always sold as temporary.
Now of course they speak the language, have a job and their village, town, whatever have been so thoroughly ethnically cleansed that they have nothing to go back too.
So while the official version is that the law is the law and whatnot we do all know of course that this is bullshit when every soccer player or opera singer can get citizenship in what feels like 5 minutes.
I also remember that a family with 2 small children was due to be thrown out of the country, at 4 in the morning so as to avoid any media attention..... the whole village was standing in front of their house, the police could not get through.
So in short, economic problems no and while a large part of the population probably feels some uneasiness when it comes to people with different religions and color of skin, their feelings can drastically change when it concerns a co worker or friends.
You should also keep in mind that a lot of the things that would fly in almost every other nation do not work here because one could say we have a very particular history regarding religious and ethnic tolerance.
Meaning, in a country where most people are just barely German and helped kill a few million people you either thread lightly or you are considered to be a dumb Nazi bastard which closes the door to a large part of what one could call polite and somewhat influential society.
Since Austria is small and Vienna, where pretty much anything of significance happens even smaller, you dont want those doors closed.