> Therefore, in a universal "loser pays" system, it's even riskier for a poor (or even middle-class) person to sue a company given that they could be responsible for bankruptcy-level legal fees if they lose.
The simple[1] solution to that would be “loser pays if they spent more”. Which might seem odd at first glance (why punish the loser even more?), but would align the incentives in the right direction.
[1] Read: I haven't put much thought into ways this could be abused