Journalism **shouldnt** make money. If you make money you loose journalistic integrity as your goal is to maximize profits, not facts.
The only way you can have journalistic integrity is if you have no obligation other than the objective truth. Trying to be popular is what ruined journalism.