That does create clusters for users that work at the same company, with the same company-issued devices. Or iPhones in a New York City block.
iPhone in New York block still have different IP, versions etc
But I hear you, it’s better than cookies and that’s the entire point.
You can also provide a user id, more info here https://news.ycombinator.com/item?id=40434115