That's actually not entirely true. They can be detected, and they are detected.
You must have a huge list of devices of all the kinds. Iphones, android tables, etc. Literally a hundred of them, if not more.
But on huge scale it still makes no sense because you do need a bunch of various desktop...