Define the eye test. Like that's my problem with people saying things like that. Who are we comparing Almora to? If it's other CF then I don't think the argument against him holds much weight. I think everyone can agree he's probably a top 5 CF defensively given the scouting reports and what we've seen. An average MLB CF this year is hitting .258/.324/.406(95 wRC+). That's not some herculean jump from the .265/.291/.422 (87 wRC+) Almora has hit this year. He's like 7% worse in his first call up than an average MLB CF in terms of wRC+.
I'm not even trying to suggest he will ever be a great OBP guy. But I think he can pretty easily be a .275-.280 hitter with a .310-.320 OBP once he adjusts to the league. He slugged .419 in the minors and has been better than that in the majors thus far in his career. So chances are he's probably going to have more power(slightly) than a typical CF and he'll hit for better average but he'll be below average in terms of OBP.
Ultimately, I think people have a skewed opinion of what CF are in terms of bats. Those numbers include probably the best player in baseball(Trout) as well as Cespedes who's really more of a corner OF guy than a prototypical CF, and Ian Desmond who up until last year was a SS. Outside of those 3 your better CF bats are Bradley Jr., Tyler Naquin, Charlie Blackmon, Fowler, Joc Pederson, Marcell Ozuna, Rajai Davis, Cameron Maybin, Odubel Herrera, Tommy Pham..... I mean it falls off pretty quick.