You have to have a balance when you judge officers. You say those mistakes need to be made to teach officers. In combat, those mistakes can get enlisted men killed. Even when you're sitting in an office, if some fresh faced O1 or O2 makes a mistake, it can cost the career of an E6or E7 and those E6s and E7s are the real backbone of the military. If you ask me, these young officers need to do more learning from the senior enlisted than trying to lead them right out of the gate.