Reason I think what makes Jin's unique unit weaker than the standard one?

In almost every tire list Jin appear on the bottom tier, and explanation is always the same which: great eco, but with poor army

Which lead me confusion: why all Jin’s unique unit are bad?

Iron Pagoda: weaker knight, less damage yet it cost more, probably due to that passive slash damage but with the tiny range of it is always ignorable

Mohe Tribesman: I think the worst part is it taking the place of casual archer and it lose to it: it cost more with less health, which make this unit counter by archer; if you spam a lot of this unit, fight with enemy that using archer, even if you win the fight you might still losing in long term cause you spend way more resources then your opponent does

Bed Crossbow: not sure if it is a bug or not, but the second shot always miss; yet even with the buff from GWS in age 4 it still loss to causal springald; yes it cost less, but is 25 wood really worth for all that?

Eruptor: not really sure if it is a better version of handcannoneer, it does more damage and got more health; 30 extra gold? deal, but add up with the lost of 0.5 range is a little hurt in my opinion

Zhanma Swordsman: it’s good but it cost like a lot higher resources (60 gold is a big deal), so I am not sure about that

And finally, the Mounted Villager; it should be great right? the bug still not fix btw;
if you wondering like what bug I have a post about it, in short the eco boost for villager does not affecting MV until Age IV which is werid