I think you're right but, to be fair, it's the other side of the coin. A lot of people (myself included, albeit at a microscopic scale) make a good living out of football. I think the transition occurred somewhere in the 90s, when Klinsmann said he had earned so much money that his kids and grand kids would never have to work. Today, even average footballers are set for life when they quit playing. And that is happening in European societies where the economic pressure on 'average Joes' is getting stronger and stronger (and will get even stronger, but that's another debate).
When you live with a gun metaphorically pointed at your head all week (AI will replace you, you're getting old, your company will close/move somewhere else, your kids aren't good enough at school...), it's not really surprising that people who make a living out of 'playing' are perceived as having it easy (regardless of whether that's true or not). If they don't make it here, they'll still earn a lot of money elsewhere.
I absolutely agree with the last few posts: supporters are a dying breed and they are being replaced with customers, who want to be entertained. Things are different today I hear every mother say... BUT being a football player has little to do with what it was in the 70s and 80s too, if we're being honest: they used to be working-class kids who were good at playing football. Now, they're super athletes who come from all over the world. They have very little identification with their clubs, let alone the local area.
To them, clubs are brands and, at the end of the day, what does it matter if you're sowing shoes for adidas or Puma? It's the same job.
That doesn't make it right to target a player during a game or to insult them at every opportunity, of course. What I'm trying to say is that everything is linked and you can't just say 'it's the fans' or 'it's the club', in my opinion.