Thanks very much for that reply. To add a little to this… OBJ files do not carry a unit so there is no potential to automatically select scale - the x100 requirement comes from Flax using cm for physics when many people are modelling in m (I really hope that Flax changes to m in 2.0, I am reluctant to do anything with the physics system using cm).
I’m not really a fan of the hidden scalar, it would be more intuitive if it was a default parameter exposed as part of the import code - It’s particularly confusing as it is not visible in the asset transform scale.
FBX probably appears to not need it because of an old bug: #70161 - FBX I/O Imports and exports objects with wrong scale transform - blender-addons - Blender Projects the 0.01 root node is ignored by many importers - giving a fake x100 scale.
For now I will adjust my import scale.