In that case, yes, arm length defines text size. But if we all default to 12pt font in a canvas then that’s essentially constrained the same way.
So is the issue that everyone is picking a different font? It’s not even about frame of reference then, maybe. It’s just about a UI guiding behaviour. Maybe label fonts “title” “paragraph” “heading 1” etc. like many apps already seem to do.