Well, there's the question... revenue.
Getting Milan, Celtic and Lyon to Villa Park would cost, say, £2-3 million in appearance fees (it was about £2 million at Arsenal and we'd have to pay more).
So assuming we could sell 40,000 tickets for each day - 80,000 total - at £25 then we'd break even at £2 million. And then, yes, maybe we could make money from TV/sponsorship.
But do you really think we could sell 40,000 tickets for £25? We don't often sell 40,000 and our matchday prices are often lower than that. And our fans still grumble about having to pay it. It's a lot easier for Arsenal, who sell out 60,000 each week at £40-£50 per ticket, to make money off what is a 'discount' to their fans.
Guaranteed revenue is more from getting paid to play in things, ie pre-season tournaments elsewhere. The reason Arsenal don't do this is because Wenger won't do pre-season tours, just a training camp in Austria, so they had to come up with the Emirates Cup. But I'm not sure it would suit us economically.