The answer to the last two questions is obviously injuries, However Moncada, Lopez and Giolito have been here since August 2017 and haven't been consistent enough to solidify their place on the roster, and everyone else is either injured, still in the minors or both. It is partially bad luck and partially poor talent evaluation. quite frankly, the talent evaluation hasn't been good enough to compensate for the injuries.