While I do think that being non-profit is the bare minimum we should expect from a publisher, it is clearly not the guarantor of ethical, non-commercial behaviour (see the ACS 'article development charge' for example). Non-profits can be just as extractive and unaccountable. So Science magazine announcing they are "Proudly nonprofit" doesn't really mean a great deal. https://www.science.org/doi/10.1126/science.adk9900