It's not the clubs fault and for sure not the fans either.
It is very much the responsibility of any top club to ensure they are doing their best on and off the pitch to position themselves for top honours season in/season out. It is also the fans' responsibility to hold the club accountable when they sit on their hands for too long (something our fanbase only woke up to in the last 2 to 3 years in my opinion).
We as fans should expect some loyalty, are you saying otherwise?
In today's game ? honestly Wendy ? dunno, but I don't expect anything in an industry that so favours players over managers and fans.
It is a sad fact of life that most top players are millionaires before they can count past 10. They can get this money playing here or elsewhere, and after a short while it just becomes a collection of zeros to most. Rather, their heads turn when they get together in internationals and like schoolboys they start to compare trophies and medals and it becomes a scenario of "come play with us you'll win loads" and "I want to be in your team, you lot are cool" etc. (of course this is not always true, there is a 1% that stays loyal to the end, and in most cases, it's a send off to retirement with a bagful of "what might have been"s for them)
The reality is, while rival fans foam at the mouth on the terraces, Carra, Gerrard, Owen and Rooney all share a laugh or two anytime they meet in an international/lingerie party (using those players as an example of course, you can change the names around). Their world is removed from ours.
Has been for many moons.