Newspapers and magazines have always written what the people wanted to hear or read. Unfortunately, we have a population that is more interested in celebrities than world leaders and in the latest fashion than world problems.
The mainstream media does cover those things. However, how many people get up on Sunday morning to watch all the news shows. How many people read the Sunday comics before reading the editorial page. If network news do not give the public what it wants, i.e., those that buy the sponsor products, there will be no network news.
The same is true for newspapers. In some cases there are local stations and papers that stick to the hard news and leave the fluff for the networks, grocery rack magazines and tabloids.
News organizations have to make money. They make money from advertising (a small amount from subscriptions) and the advertisers make money from the people who watch the news program. If the Vietnam war was occurring today and thank God it isn't, I do not think you would see it on the news every night in the detail that we saw in the 1960s and 1970s. There are so many options out there for news and entertainment, that you have to cave in to masses if you want to stay in the game. When I was a kid we had ABC, NBC and CBS. Look at what we have to day. Besides those three we have MSNBC, Fox, CNN, BBC, and I forget the rest. News coverage is a calling, it is also a business. To stay in business, you have to present a news package that the advertisers like so they will pay those high rates. It is not a good situation, but unfortunately, that is the reality we are facing today.