“They should have done”..... You do not have a clue about the reality! You think you know, but you are only complaining about everything, based on guessing. They have for sure done the wrong things from time to time but we do not know the circumstances.
Try to see what they are doing! See the opportunity!
So boring to read all the good advice from posters!