If it can't, the Pirates would have truly wasted numerous high end draft picks and it would be a massive stain on their player development.
All of Gonzalez, Davis and Johnson were viewed as almost sure-fire prospects because of how good their bats were. Each of them had questions, mostly with defense and age IIRC, but most scouts expected their bats would be terrific. If they can't get MLB hitting out of those 3, Cruz, Reynolds, Hayes and the rest of their prospect pool, that just looks horrible for the organization.