If you're a long-term ST holder and you didn't have enough points for Barca then clearly you rarely do domestic aways and possibly not many home cup matches. 260 loyalty points over 4 seasons is achievable as long as you're, well, loyal enough.
Yes this is a problem of course, nobody's denying that (well apart from THST but that's another story...). The old system was no better though. The main difference between now and 8+ years ago is that now we're a fucking good team, and back then we weren't. Therefore loads more people want to go to away games now than used to back then. It'd be no different if we were still under the system of keeping your loyalty points forever rather than only keeping the last 4 seasons' points - we'd still have the problem of people selling on away tickets. It'd just be a slightly different group of people getting tickets, and in fact it'd be even more of a closed group than it is now.
The other side to it of course is modern technology making it far easier to sell tickets on, e.g. with ticketing groups on Facebook, dedicated Twitter accounts for it, etc. In the old days it was much more just word of mouth, so it was much harder to sell. But again, this wouldn't be any different now if we still had the old system.