I know you’re not that guy at all, but this post is stopping just short of complaining that players simply aren’t loyal to their teams and their fan bases. I know you and i are aligned on the nature of one-way loyalties between teams and players.
I believe most players today, unlike Trout, are explicitly concerned about their so-called “personal brand”, and everyone wants their personal brand to be associated with winning. That’s good for the Business of You and your wealth and fame profiles both in the sort and long terms. It’s a basic form of selfishness that, honestly, I can’t fairly criticize, since a selfish player’s goal of making himself a winner generally dovetails very neatly into the goals of the team he’s on and their fans to become a winner as well. The only time it doesn’t comport is when a player loudly toots his own while his team is losing, or he makes decisions on the field that is wrong for the game situation but potentially better for his stats and his brand.