You are missing the point. Most people agree that gbetos are pretty good, but if they were broken, how would you fix them? Just lower their melee damage, and they are good. They will do less damage to high melee armour targets, and you have a decent unit.
Now, compare that to the the armenian archers. How do you balance them if they are too powerful, without making them feel too weak?
You can’t. Pierce armour is a tool for balance. This is what accounts for the difference between knights, camels, huskarls and eagles wrt pierce damage. If you lower their pierce damage, they will have a much harder killing high HP units with low pierce armour. If you increase their damage, they will kill everything. Fire rate doesn’t change anything about this.
Once this unit is in, you cannot have a good anti-archer melee unit, without nerfing it to the ground.
This is what @AriesXBox90 is also failing to get. I’ll also address HCs below.
That 65% accuracy is extremely important. HCs are basically even against arbs when going against each other with equal resources.
More importantly, pierce armour is still a valuable tool in balancing HCs. High pierce armour cavalry like paladins, and tarkans will wipe the floor with HCs. Since they have such a low accuracy, the missed shots will do half damage - pierce armour. This is not even close to the armenian archer.
This is why I call them broken archers. Not just because they are OP, but because they are mathematically and mechanically broken.