We're still in the middle of a pandemic. Hosting this game in Poland and expecting thousands of supporters to fly across Europe is plain stupid. Wait a few days and we could end up with an all English final and you can hold the game in England without the need of mass travel. It will also save supporters huge amounts of money - UEFA are for the fans afterall.
The thing is with 3 different nations in the semifinals, even if it was feasible to move final, where would they move it to? Unless both English teams qualify, which isn't known at the time of writing, it's going to involve fans travelling internationally. And even if it was two English teams playing in England, only 4000 tickets are going to fans, the majority are UEFA tickets, so whilst it would reduce travel slightly, you'd assume the majority of the 58% going to non-supporters would be travelling internationally.
You've then got the issue of where to host it, with English social distancing rules you need a massive stadium like Wembley, which is already hosting loads of events around then like EFL playoff finals, Non-league finals etc so logistically it could be difficult to get everything ready in between other events given the guidelines. Realistically Old Trafford and Emirates, two of the other viable big stadia are out of the question for obvious reasons. Maybe the Olympic stadium could work.
And if it's not two English teams, it would be really hard to justify moving it to one of the two nations participating without being seen to give them an advantage - so then you are just moving the problem from Poland to some other random country.
UEFA's criteria for hosting these finals is a crock of **** anyway. They preach about being for the fans but their actions are anything but that. Holding a European final in Azerbaijan and expecting supporters to spend literally thousands of pounds to attend, isn't a decision taken for the fans. Neither was holding the 2018 CL final in Kiev when there wasn't enough flights or hotel rooms for supporters, leading to supporters again having to pay £1000s to attend. Liverpool supporters were hiring a private plane as it worked out cheaper than getting regular flights and paying for hotels! And then less than half the stadium is allocated to supporters.
I think everyone agrees on this, it's just what they have to do financially I assume, share the love around different nations, placate various sponsors etc etc.
They go to everybody and anybody. UEFA will sell off a percentage of them, the majority of which will end up in the hands of touts who will then sell them on for 10x their value. UEFA then give a cut to all the different clubs that entered the competition, sponsors and the host City. I appreciate that they need to give some tickets away to these various groups but 60% of the stadium? It takes the ****, especially when a large amount of that 60% end up being sold on for sky high prices.
Considering the FA Cup probably has fewer stakeholders than the CL, the English FA aren't much better. Wembley is a 90000 stadium and the FA Cup final normally has 25k tickets per club with 40k tickets going to other places. This season they are allocating 6250 per club with 9500 going elsewhere. So about 45% don't go to fans of the participants. I've been able to get tickets to FA Cup Semifinal before because a much higher proportion go to supporters, but the Final is impossible.