Yet even when the Steelers and the 49ers were winning they weren't hated. The Yankees buy championships, but people hate them because of their whining, over expectant fans just as much as their ridiculous 27 titles. People as a rule in this country loved Dallas, win or lose, and loved them when they were winning titles. They are still referred to as America's team. I hate them because their fans are delusional. Seattle was never hated by fans. The Lakers during all their winning years with Magic and with Kobi were loved. The Bulls and Jordan were liked, not loved, but not hated. Yet fans love to hate the Pats. Now, some people hate the Warriors, but the majority of fans in this country love them. So I really think your conceit is wrong.
First of all, it's not a universal rule (there are none). It's just far more likely.
Secondly, America and sports have changed socio-culturally from way back in the day. The level of focus on sports/culture (and negativity) was not in play. Winners were lauded and revered. Which is why guys like Lombardi and Wooden were heroes. It was a far simpler time. Things started to change in the late 80s I'd say. We now live in a very envious, jealous culture.
Winning too much causes a team to be front and center all the time. Too much media. Everybody always says "I so SICK of the '
fill in the blank'. Wish they would just lose already." They find reasons to hate the team. It doesn't matter what that reason is.
I'm not sure where your social cultural measurements are coming from, but from the internet and irl, you're off about a lot of those.
Yankees: it doesn't matter why people hate them. It's that they hate them. If they didn't win, nobody would care.
Dallas: Maybe you live in Dallas? Everywhere else they were disliked. Too many bandwagoners. Only Dallas fans and people who like to quote stuff from 30 years ago call them "America's team" anymore. People think their owner is a loser, their culture kinda toxic, and their fans annoying. If they weren't winning at the time nobody would care.
Lakers: Kobi was one of the most universally hated basketball stars. And nobody liked those Lakers except when Shaq was on them because Shaq is in his own universe.
Warriors: then you know entirely different (smallish) set of people. Most NBA fans are rooting for the Warriors to lose, because they "killed the NBA". Quick sample of the mens board it's probably about a 98% hate to love ratio. If they weren't winning nobody would care.
Seattle?: We talking Seahawks? They didn't win enough. But nobody liked their fans. The 12th man BS.
Alabama: College football fans love to hate Alabama. They win too much.
Duke: Most hated team in MCBB. They won too much.
Patriots are hated because of too much winning and the annoying fans that go along with that. People loved the Patriots at the start of the dynasty. They were new and fresh.
After awhile, they are just front and center too often. Their fans become annoying. Their head coach is a grouch. Their quarterback has everything: money, fame, rings, supermodel wife, perfect everything.
Ultimately, people are jealous. We love to hate nowadays.
I'll ask you again, if they weren't winning so much, would anyone care?
No. They wouldn't.