You do realize that this season, the Twins are averaging just a touch over 1K more fans than Cleveland right?
If you consider Cleveland as having "not-good" attendance, how would you classify the Twins?
And the reason why the Rays don't have more fans is because their stadium is a dump. Don't act as if they don't do some of the "squishy stuff" that you think matters to fans who care most about their favorite team winning.
My apologies - I'd much rather see the team I root for be a consistent winner than give a rip about interacting with fans, what bobble head or NFT the team has of a player, etc.