There's only 5 days between semi final and final so it makes sense to do it this way.
I assume refunds would be in order if Wales don't qualify.
There would be chaos if they were trying to organise it the day after the semi final as there would only be 4 days until the final.