All those problems are not easy to solve. They beg many questions : is there just too many people in journalism ? Should companies shrink so they finally get profitable again and the remaining staff can do quality work - at the expense of thousands of people that would get without a job ? Should there only be subscription-based info ? But then does that mean no one without money would get the right to good information ? Should every company sort out a way to be both a newsroom (one that doesn't make much money or even none at all) and develop multiple activities on the side like an ad company, so that they can stay afloat (some have succeeded that way but it's not a valid point for everyone) ? I don't have an answer and mostly every media is trying to figure out their way out of all this. The thing is it's easy to criticize from outside that the managment is shit... but the ships are sinking and when you're sinking, you're not thinking ahead as to which direction you're going to take, or what part of the boat you're going to make better. First you try to figure out how to get all the water out and keep all the people inside alive. It's not an excuse, just the context we have to deal with.
Side note : there's also a problem of journalist schools. That's my own opinion, but I actually think they are very bad for the job - because you won't learn more than in a media, and it makes all the journalists come out very similar. Problem is, if you don't do them, you have no network and, at least in France, you actually can't intern in big medias. Twitter is a similar bubble to the bubbles school create. Twitter makes journalists feel like what they see or talk about has a bigger influence than it really has. But that's not a problem that's only with journalists. It's also with the platforms and it's been argued that it's all over the internet.