What I meant was why would you ever pick a 1h troop when you could pick a 2h troop with better damage value as both of them would have shields and be able to charge archers?
Implying 'charging archers' will always be simple and possible. Archers can kite, crossfire, infantry and cavalry can prevent you from reaching them. The shield would be small and weak, easy to break and shoot around of and its only purpose would be granting you a minimum defense to reach the fight without being instantly shot. You also wouldn't always want to pick a 2h because it's not necessarily better in a melee, as already mentioned.
This is only a big problem for beginners and even there they can likely attack spam and maneuver themselves to a decent enough K/D ratio thanks to their speed and weapon range.
It's undeniably more difficult, and having to pay attention to block the attacks of 3 or 4 opponents in front and around of you, is certainly above beginner level. Similarly, I could say that dying to attack spam would only be a problem for beginners, hardly an effective tactic (especially once changes to combat are made). Speed would be impacted by the weight of the shield, and weapon range can be an advantage as much as a disadvantage with allies around you. Also, as I said, one change does not exclude more changes, speed should definitely be tweaked regardless.
But this is false, they can easily run away and group up with their allies using their superior mobility instead of fighting a group all alone. In a group fight with allies they can stick to the sidelines and face one enemy at a time instead of running straight into the middle to get massacred.
So they'd be leaving their teammates to die outnumbered, great. As for speed, read above.
That's where the pike comes into play, allowing you to counter cavalry as well.
Already addressed here:
Good luck switching to your polearm to stop cav from hitting you in the middle of a groupfight, with a shield you could simply turn and block it. Also that doesn't make much sense, as I said above, one change doesn't exclude others. If having a shield, and a polearm becomes problematic, the perks can simply be arranged so that picking a shield will sacrifice the polearm.
Even shielded infantry are at a high risk of that, and they don't have the mobility to dodge arrows that come from any side their shield isn't on.
They are at risk sure, but not nearly as high of having no shield at all. If you know where the archers are you can turn to block their arrows in time, without mentioning that they could still hit your shield unintentionally.
Yes, it wouldn't put them on equal grounds with heavy infantry, because heavy infantry cost more than shock troops. Being able to take a shield also means that your 120 gold cost shock troop can suddenly counter the only unit directly meant to counter them - heavy archers that cost over 160 gold.
It wouldn't put them on equal grounds because they are better, other than costing more. It would be difficult to counter archers, as explained above, but it should still be possible. Should this class just be useless because it costs less?
Shock troops are meant to counter other infantry, and while they are nowhere near beginner friendly, they do the job fine at higher skill levels. And don't forget, they are still one of the cheapest troop types in the game.
They don't do the job fine whatsoever, /especially/ at higher skill levels where players are more experienced and coordinated and these classes don't have a chance to even reach the fight. You keep saying that they're cheap, and I keep telling you that one change doesn't exclude others. If they prove to be too effective for their cost, that can be changed, however if they remain as they are now they will never have a place in competitive matches.