Indeed, in these kinds of class action lawsuits, there is only one big winner, and that is the lawyers who are litigating it.
I'm all for class action lawsuits in principle; companies that do things that are bad for soceity should face some sort of consequences for their actions, and people who were inconvenienced or harmed by the actions of companies should have some sort of recompence. In practice, however, usually what happens is that the people nominally benefitting get just a few dollars (probably not worth the paperwork of making it happen), the charge to the company is perhaps not trivial, but an easily absorbed cost of doing business, and it's a bonanza for the lawyers involved. The rewards system encourages litigous behavior for the sake of litigation, not good behavior on the part of companies nor does it provide any real recompense for people harmed.