sorry dude but u are wrong u forgot that units has armor upgrades, so when u fight vs units with armor the result is not the same, that mean that chinese scorps will make more damage cuz they have more points vs armor, so the result is that chinese scorps are the best in the game. GG
You're right that Chinese H Scorps to do a little bit more damage to high pierce armor units than Celts. Chinese H Scorps can kill individual targets quicker than Celts so I'm wrong that Chinese are completely outclassed by Celts.
However, Celts still have +1 range, 25 more HP, and do more pass-through damage overall to more units due to attacking faster. If you are using H Scorps, you should be using them for the pass-through damage, otherwise use Archers if you want to target single units. So Celt H Scorps > Chinese H Scorps.