Safari guesses what is privacy invading or not, and as such makes mistakes. I appreciate their effort, but I don’t believe it’s good enough.
This month we got reports of browser fingerprinting on iOS that happened via the phone’s gyroscope[1]. There was a way to not be affected: disabling JavaScript.