If there's no injury, there's no standing, and therefore there's no case.
You last sentence starts with "If there's no injury," which seems to be the topic of discussion here.
Facebook settled that particular lawsuit, so no judge had an opportunity to determine whether there was an actual injury or not. Facebook itself admitted no wrongdoing - settling this sort of thing usually means you've done a cost-benefit analysis and it's cheaper and easier to just pay off the lawyers.
As for the independent privacy foundation that Facebook was required to fund - anyone here heard from it lately? (Anyone here heard of it at all?)
And as for Beacon itself being closed - well, it certainly doesn't look like it slowed down Facebook much, did it?
The Beacon lawsuit did nothing for anybody, aside from the plaintiffs' lawyers. Arguing that 'users won' is delusional.