Publishing used to cost money when it required physical printing/distrubution/storage of journals. Now all of this is basically free, but they still charge. Most theoretical physicists for example only care about "publishing" in the ArXiv (all free, open source). The traditional publishing is ridiculous.