They're effective because the corp doesn't lose money.
Disney can't survive off just dollars from the right, they're too fickle and demanding for a customer base the size Disney needs.
If everyone cancels their streaming and stops spending money Disney will switch sides.
They have the money to fight, they just won't use it unless they're in danger of losing more from lost business.
This is America, money talks.