I find it funny that we have so many people saying the devs are replacable when we also have so many - and no doubt more than a few people fall into both categories - who wouldn't shut up about just how irreplaceable the administration is.
If the current dev team were to be entirely replaced tomorrow with a fresh crop of enthusiastic newcomers, I would be very surprised if Discovery ever got its hands on a meaningful update of even passable quality ever again. Development work requires more technical knowledge than I think a lot of you realise, not just good intentions and a vague desire to help.