Ok, so we say 2 points, 3 points, etc, which makes sense, because these are plural.
And we say 1 point, because it's singular
So far, so good.
But why do we say 0 point*s, 0.5 points*...
Maybe I'm missing something because I am not a native English speaker. What's the rule here?