No one is denying him an opportunity. He has had opportunities and not done much with them. He has earned a call up to the majors but he has not earned a starting spot. I think most people would say he can be a 4/5 guy, but not a starter based solely on minor's numbers. That is like saying Brad Nelson has earned a starting spot (now I know his OPS is not nearly as high, but I think his extremely low K rate makes up for some of that). No one is hoping Cruz does not make it, but the truth is even if he did start somewhere next year he would be 29 years old in July already on the downward slope of a career.