As a Sunderland fan I'd dispute that.
Our record in the top flight over the last 50 years is hopeless and I've seen us relegated 9 times since 1976. We have been an appallingly badly run club for years, perhaps the poorest run club in the country given our resources; and it's only recently that we have got our act together and seem to have some sort of plan for the team and club.
We have sat and watched over the last 8 years that we have been out of the top flight (the longest in SAFC's history) - teams like Sheffield United, Burnley and Leeds get promoted and simply come back down - numerous times. Why you think, we think, it would be any different for us, given our appalling top flight record over the last 50 years - isn't clear to me.
However the blueprint for promotion and stability in the top flight has been written by Brentford, Brighton and Bournemouth and SAFC needs to study what they have done right and follow their example - not Sheffield United's, Burnley's or Leeds United.
As for tonight - if Sheffield United sit back and allow us to come on to them - I wont be confident. We haven't been at our best, recently, when we have had to make the running. however if Sheffield United attack from the off - which they surely will, as they are the home team and your crowd will expect it, then that gives us hope for tonight. The problem we have though and you can see recent results against Coventry at home and Millwall away - once we take the lead, we have a deliberate habit of falling back and defending what we have. Although our defence is good for this league, we can never ride it out and always concede when we do this.
We used to have a good record at Bramall Lane but in recent years that isn't the case.
The point made about you having played no one of any great note at home is a moot one though (even if you dont like that point) and I note when you have played anyone of any note away eg Middlesbrough and Leeds - you've lost.
I'm genuinely not sure what the result will be tonight (SAFC haven't lost in 10, but haven't won any of the last 5 - all draws) -
https://www.skysports.com/sunderland-results - but there are 2 things that both teams can be sure of - no one ever has all 90 minutes of a football game and everyone has a bad spell during the season.
Both clubs will be in the top 6 come the end of the season - the order to be determined. Long way to go yet.