People have this incorrect perception that governments are all powerful. The government in Poland did agree to take in refugees, but they lost the election a few months later.
The war on terror politics were amplified by misinformation campaigns. It was impossible for politicians to solve this problem.
> Maybe it's the time for everyone to grow up and accept that we need a new set of agreements on cross-continent
Sure, but how? People cannot even agree who is a refugee. Is it a person from Ukraine in Romania? What about next country? Is it still a refugee or a migrant?
It's extremely complex problem to solve with a lot of moral dilemmas (helping people in Mediterranean Sea means more people will try to cross, which results in more death)