Struggling because of bad management for years, no wait, actually decades. Other teams like Bayern are earning less, yet financially they are so great. Yes, their wages are lower because they don't break the bank like us either, but that's not the reason for their stability. It's competent leaders. Leaders who know their trade, know what to do. They also protect the club like no one else. Whenever there's a damaging rumor or story about them, they make a public statement and don't let the media walk over them and their players.
Hope to see a Barca with competent board members(AND LESS BOARD MEMBERS, THERE ARE WAY TOO MANY SUCKERS THERE ONLY TO MAKE MONEY AND DON'T DO SHIT), executives in my lifetime. In fact the faster that comes, the better.