The players have changed. The coaches have changed. Form has changed. Everything has changed.
The reason Barcelona haven’t won at Real Sociead’s Anoeta stadium is not a curse. It’s a small sample size when talking about a decent-to-great team playing at home. La Real are usually at least OK, sometimes really good, and it goes double at home.
There’s no logical reason why Barcelona should lose each year, and that streak will certainly end one day.
That said, football is not always about logic... particularly watching football or following a team.
Part of the fun is the story.