Villager knife has the same attack distance as spearmen

I’ve just noticed villager attack (knife) has 0.29 tiles, whereas spearmen attack (spear) has 0.29 tiles…

Despite Abbasid having an upgrade that rises attack distance, doesn’t spearmen need more attack distance from base? I think maybe they can increase base attack distance in a way Abbasid bonus go from +125% to +75%, but in the end is the same, for some game coherency…

Is not so coherent that a knife has the same attack distance than a spear.