I don't understand this at all mate.
What is it about Wembley itself? To me it's nothing special. Wembley itself (area) is a shithole and the stadium is impressive yes, but no more than Twickenham or somewhere.
It's surely being at Wembley because the occasion justifies it that's attractive...