There are a few teams who would. Spurs were filling Wembley on the regular and they’ve won fuck all. West Ham have won even less and still fill the Olympic stadium. Got to remember There are about 15-20 million people with in London and the southeast. Great transport links too. Then you have Manchester United and Liverpool. With huge fan base all over the country and even world. And the likes of Everton who have a large fan base in both Liverpool and north Wales.