Why do some units have their melee weapon classified as a 'siege' weapon so that it is not upgradable in game? Is there like a reason for that due to unit balance or was siege supposed to be simple or something?

This is notably present in the kataphracts of the Baktrian faction and some other units.