Pretty much what the title says. It's nice to be able to throw javelins/handaxes and so on, but the way it's implemented is pointlessly annoying.
The throw action system works fine for stuff like throwing grenades or potions, but for throwing weapons, it just means I have to carry around a pile of 12 non-stacking javelins, and then scour the battlefield for them after the fight is over.
I think it would work much better if we could just equip javelins and so on in the ranged weapon slot. Sure, it's a bit weird to have infinite javelins or axes to throw, but we already have infinite mundane arrows and no one seems to mind. I suppose it might prevent you using javelins as melee weapons, but there's already no actual reason to ever do that, so not much of a loss.
It can be handwaved away it as any magical throwing weapon being enchanted to return to you. That's no stranger than the quiver of infinite arrows that every bow comes with, and it would make throwing weapons much less of a pain to actually use.