I think I have my terms mixed up but I'm confused about the concept of stereoselectivity / stereospecificity as they relate to reactions with alkenes.
For example, hydroboration is a stereospecific reaction. It leads to syn addition across an alkene. However, you can form a racemic mixture from it because you can add from either the top or bottom faces.
I think this is a good depiction of what I mean. It seems to me that hydroboration is called stereospecific because it does syn (rather than anti and syn). But it still forms two different stereoisomers, so how can we still call it stereospecific?