Are those scientists assigned to a project?
Even if it's just a useless technology with 1 lab, they have to be at work to even be elligible for improvements. All scientists idling in your pool will never improve, and those that work are random like any other officer, afaik.