Speaking for Einstein@home, for example, all their research is public and you also get a mention in their paper if a result was in your workunit.
For the majority of boinc projects its just citizen science, they results are published for free. No money is involved.
I donate my computer time (and corresponding electricity costs) to projects I believe in or find interesting.
So, I would be happy to run it every night (excepting July & August), but the BOINC Manager just didn't seem to work for me: created an account but then the account was not recognized.
I did Rosetta for years and I was fully aware what and why I was supporting it...
I do Asteroids at home, they need help figuring out the shape and size of asteroids. The data is published for public use.
It's the responsibility of the society to do research and just because some capitalism based entities also do this and also benefit from this doesn't matter.
Start being less 'sane' if this holds you back formulating your own opinion or actions making society better ...
I don't buy that.