Only laziness explains the rest. Scientists who don't keep up with the work in their field need to find something else to do. (The same goes for doctors, but I fear if all those who do not keep up were forced out, we'd have a much bigger doctor shortage on our hands.)