And of course, if they want to send a fake user agent string then that's their own lookout.
But how much these days does one need to know what sort of client is being used? It's not supposed to matter whether it's Netscape, Mozilla, IE, Googlebot or scooter.
That's the ideal, anyway, but it's nice to try for.