The specification currently says:
The difference between divisible and indivisible property types is how they are displayed…
It doesn't say "the only difference" is how they are displayed. Nor does it explicitly say that all internal computations are the same for divisible and indivisible tokens.
If this is true the specification should be updated to say so. If not, the specification should clarify the differences in computation required between the two.