Totally agree. It's extremely flawed, and I don't think it can go on much longer. A team like Osasuna can't even get a shirt sponser, partly because of the poor economy, but also cause there's a huge gap between what la liga teams think they're worth, and what the sponsors think teams that aren't Barcelona and Real Madrid are worth. The fact that so many teams can't even pay their wages shows that this league is sinking, they'll need to restructure, not only to make it interesting again, but also to save it imo.
Also Osasuna didn't play their best line-up yesterday, it's so commen these days against both Barcelona and Real Madrid, that it's hardly worth mentioning, but it further shows that the league is broken.