Some demon.... more top flight games than any other football ground in the country..... and by some margin! If you're really going to go down the nonsensical route of good/bad-luck-charm theories, I would say history shows that it has been far more of a Talisman than demon.
A complete lack of investment (literally the lowest of all Premier league and EFL clubs, and many non-league clubs) in the past 30yrs, thus letting the once finest stadium in the UK go to seed, has been the issue. The same negligence and managed-decline that has seen our dramatic fall from the elite to nobodies, was presided over by a few people, not an aging stadium. Its decline was a symptom, not the cause!