This misunderstanding comes from the following statement in the PHB.

However, we get this in the same book, which clearly states they should have STR modifier added.

The ammunition statement is referring to recovering 'spent' thrown shurikens:

Can we please get this fixed? Thanks