People who go to multiple nights, especially on a whole UK leg, are a small percentage. This year they could've easily sell out 2 London Stadium.
They couldn’t sell out one night at London stadium in 2025, so not sure what your logic is for claiming they can sell out two nights in 2026.

