yes it should be a native archicad functuinality , but, lik it is now, it's suitable for more cusumizable take offs,
for exemple,
here in my country , we calculate wall quantity sometimes per lateral surface, sometimes per linear meter,
it would be better to extract both of the quantities and export to excel and it do his job, you choose which unity you want to use there and voila !
if it was inside archicad, it's possible too, but with some workaround and i tested it
you create a formula propretie , the formula uses the IF logical fuction,
So, if the unit is m², then surface x surface unist cost, If the unit is m, then legth x legnt unit cost
Surface unit cost and legnth unit cost are proreties too,
so you'll end with a ton of propreties to do just simple tasks, and this would be furious especially for young users