It’s not about making profit from the club, it’s about making profit on marketing the brand. Three keywords here - Top tier club - Sale on the cheap (remember owners allready stripped the club of assets) - London.I don't see West Ham as particularly attractive from an investors point of view, they don't have a big enough fan base to really maximize revenue of a 60,000 seater stadium hence the multiple kids for a quid /£99 pound season tickets and they don't own it so can't create other revenue streams from the stadium, there's also the fact that the stadium is terrible for football and 90% of the seats are too far from the pitch.
It would cost 100s of millions and years probably decades of aggro legal wrangling and public backlash to buy and redevelop that stadium into a good football stadium and by then the money train may have moved on from the PL , there are plenty of other clubs that would represent a safer investment than West Ham, that stadium is a noose around their necks.
Red Bull London in Red Bull London Stadium in the most attractive league in the world. Surely something to fear.