Sports fans overall are becoming less-tied to their hometown teams than ever before.
In part because:
1. You have the ability to see more teams and players. In the old days before cable tv and sports tv networks (think the Yankees and YES Network) you only saw your local team. You got the chance to watch national games once or twice a week. Now you can watch any team at any time through cable, streaming or even browsing highlights online. That broader exposure lets you expand your fandom.
2. Certainly fantasy sports and DFS (Fanduel. DraftKings, etc) have allowed fans to have a greater interest in players they normally wouldn't follow in years past. You might want the Lakers to win, but if your GPP builds routinely have Kevin Durant in them, you're going to check out more Suns games than you might otherwise have. And you may come to respect and root for and appreciate that player even though he doesn't play for your home team.
3. Free Agency played some part in it. This isn't the old days where athletes were largely restricted to the teams that drafted and developed them. While this board has this romantic view that players of yesterday stayed with 1 team out of loyalty and a fierce competitive spirit to win it for the home team, the reality is they simply didn't really have the options or power to control their own destiny. Sure, some of the highest profile superstars could put more pressure in this area. But most everyone else couldn't. The fact that players today have more power to choose where they want to play, and have the ability to get fair market value means they're going to move around. What that means is that when they do move around, other fans will be exposed to that player's skill and greatness. And any old fans of that player may still remain fans....or may even become bigger fans of them should that player succeed in a better team environment.
There is nothing wrong with stanning 1 team. But there's also nothing wrong with stanning a player who might not play for your team. Because if you love the game, what's the difference? Why would it be wrong to root for Jimmy Butler or Giannis Antetokounmpo if you're a Nuggets fan, but still root for the Nuggets to win if they played each other?
I don't understand why some people act like both can't exist.