The en vogue business practice for this seems to be not referring to the act as a loss but an investment that returns a profit. That is why some divisions are reverting from cost center practices to becoming profit centers. I would use neither of these terms because it is too subjective.
I am sure the company in question could go on forever saying that their magazine division is a cost center. Or they could get a new head of the magazine center that wants to turn it into a profit center (getting a bigger budget) by proving a greater return on marketing investment.
So a general term for your example is revenue engine.
The revenue engine of a company is the overall system by which buyers
are made aware of a company's products or services, guided through an
education period in which they form opinions and preferences, brought
together with sales professionals at a time of mutual benefit if
necessary, and ultimately helped to make a positive buying decision.