The operative phrase here is 'it seems'. Lawsuits don't just materialize out of nothing without time and significant costs, simply because you happen to be in the right.
not always, these things are normally drawn out and end up in settlements because HR could have done just enough to stay within the bounds of what is legal. Technically they did not fire her, only made her life difficult and perhaps did not take disciplinary action towards her manager.
When she does sue, every employer she ever worked for will be subject to a subpeona, including her current employer, and it's really a drag for everyone involved, and emotionally taxing.
This blog post is actually a worst-case scenario for Uber, because the cost of the settlement is nothing compared to the negative publicity. If she wanted to hurt Uber, this was actually a great way to go about it, and she should be commended for putting her own future job prospects at risk by going public with her name. It might encourage other people to speak up and eventually lead to a bigger lawsuit that can lead to punitive damages, which is an order of magnitude more costly for Uber than a settlement had she simply filed a lawsuit by herself.