A decade is too long but I agree with your sentiment. The underlying problem with the 737 Max was commercial pressure leading to cutting corners and creating an unsafe plane (or plane with an unsafe core component) ... and now commercial pressure is again being applied on their R&D teams, which are probably scrambling because they know every day means millions in losses. That's not a great environment for quality and safety.
Boeing has to come out and say that the plane won't be back until at least 202x to take the pressure from their engineering and testing teams, so they can salvage this plane (and it may not be salvageable), instead of doing this month-to-month thing where they are hoping the FAA will sign-off on whatever latest change they put out.