Lots of blanket statements in this thread for a team where the average age position player age is 26.6. The vast majority of players don't even really figure it out until ages 26-28. Smoak himself didn't really figure it out till 30.
It's unfair to label guys like Teoscar as what they are just yet imo. Teoscar may never have a .350 OBP, but if his ceiling is a .320 OBP with a .500 SLG, that's still really good. Again, he's still only 26. Not entirely uncommon for players to keep improving.