There's some point in this system (6)
I believe the answer is:
metric
'this system' is the definition.
(I have seen 'System of measurement' mean 'metric' so perhaps 'system' could also mean 'metric')
I don't understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for metric that I've seen before include "Like some feet" , "Relating to the standard European system of measurement" , "Consisting of verses; pertaining to one system of measurement" , "Quantitative" , "Like the SI system" .)