Publishing academic articles is part of the job of being a professor or researcher. Having to pay some of your salary back in order to do your job is wage theft.
Robin RyderSpringer Nature recently announced that for all future articles, authors would have to pay Article Processing Charges of $2990.