The activity we need to fund is the research itself. If we don’t allow profiteering from publishers, let’s not pretend would ever see the papers or that the research wouldn’t happen.
I'm not sure where you get this idea that they are doing any significant typesetting, or that their administrative costs are anything remotely reasonable - even the journal editors are also largely unpaid (because being the editor of a journal can be helpful when trying to get a job in academia).
My least favorite part of publishing a CS journal paper is checking the proofs (in typesetting sense). I have already typeset the paper using LaTeX with the journal's template, but the journal almost always wants to typeset it again using another system. That apparently involves a lot of manual work by their staff. In the process, they introduce many errors into the paper, some of which are random and others which are consistently wrong. I have to compare my PDF to the publisher's version visually to spot the errors. And there is usually only 48 hours allocated for that part, despite the publication process taking 1-2 years.