Most scientific research is funded with grants and by universities with billion dollar endowments. They are not struggling.
You should not make money on the deaths of others because you think it's more important to charge for the knowledge that can save them.
I'm in medical. Some of these papers are life saving. Please don't discount how valuable that science is to humanity as a whole.
This is not about companies making profit. This is about science and the freedom of information. Data wants to be free and it should be.
I'm not discounting how valuable open research is to society as a whole. I'm not even arguing that, as a moral right, the research should be freely available! I'm just not seeing a technical path there that doesn't retroactively unassign publishing rights to all past papers. And I don't see how a change in political administration makes it any easier to convince rich people to give up money.
I'm not even convinced the government should take action here - CS work is done on arxiv, so it's not even as if Elsevier provides a useful service in distribution. Why are authors continuing to publish in Nature when they could put a PDF up anywhere? that's what we need to address.