Yeah, the reason javelins are underpowered in RTW is that the engine doesn't simulate shield damage. Even so, Gaesatae aren't too hard to manage. I generally like to have a unit of them if I can manage, and use them as sort of a crack troop, even when I play Pontos. Them and Hoplitai add a nice mobile wing to the army.