Wembley is perfectly fit for purpose.
It provides a place where 80,000 people can gather paying ridiculous prices for the privilege of doing so. Ca-ching
It provides lots of networking hospitality for those who don’t mind the cost because someone else picks up the tab. Ca-ching
It is an iconic brand - and that sells product. Ca-ching
It is a central feature in a major redevelopment of the area - that is providing profits for someone. Ca-ching (Although I cant imagine wanting to live there and having your life regularly swamped by 80,000 people.)
The transport infrastructure seems to work. (I used to try and dodge around the queue into Wembley Park, but now just accept that it needs to be done)