The author doesn’t know what he’s talking about.
Business class revenue is far more than economy revenue. Both by square footage and total absolute $. Then there’s cargo revenue.
The reason economy passengers get treated like crap is because economy passengers provide crap revenue.