Not only that, we are mostly talking about adult human beings. Infantilizing them and pretending they are not responsible for their actions and their votes is naive at best and misleading or disingenuous at worst.
Again, I can't talk too much about other countries but I can comment on Germany since it's the country I'm living in and the one I'm familiar with the most, there are large parts who vote for the AFD because of their far right views. Nationalism is on the rise and there have been multiple scandals, both from politicians, but also from young voters, where extremely racist and xenophobic sentiments were shared. We've seen multiple Nazi slogans from 80 years ago on flags and shirts at AFD rallies.
Hell, at the end of June there was supposed to be the party convention of the AFD in the city of Essen. A few days ago the city dissolved the contract, because they gave the party the condition that the convention can only be held if the AFD will get their people under control. They would need to keep them from repeating illegal fascistic Nazi slogans and if they failed they'd have to pay fines. The AFD couldn't even agree on something like that and refused to sign, which lead to the contract being dissolved.
They are a deeply undemocratic party and they, as well as many of their voters, want people like me out of their country. I was born in Germany, raised here, work here, pay my taxes here, but I'm still not "German" enough for those troglodytes so if it were up to them they'd get rid of me, my family, and everyone else who is like us. So, no, the majority of far right voters don't have legitimate reasons for the way they are voting. They aren't voting for legislation that would address the issues everyone is facing. They are just pointing the finger at the "evil foreigners" or whatever and drum up hatred and fear. I'm sick of this BS.