This pretty much sums up the issue with javelin units.
In the first clip over 1000 javelins are launched and NOT ONE shield was destroyed. The javelin units then proceeded to get dumpstered.
In the second clip 660 javelins were launched and again NOT ONE shield was destroyed. Also despite outnumbering the enemy inf they then proceeded to get dumpstered again.
The fix is simple. Make javelins break shields. This will give counter play the the heavy inf spam. Enemy inf can already automatically pick up spare shields if they lose theirs.
Also make skirmishers faster. It is silly that heavy inf with certain perks can easily run them down. kiting should be a legit strategy as javelins are low ammo and most of the time little damage.
The counter to skirmishers should be heavy and med inf reaching them + cavalry.
Cavalry itself is also in a bad state and I'll be making a separate post for that.