It also removes some legitimate use cases including:
- identifying active sessions
- working around bugs in specific versions of a browser/os
- changing UI to match the native experience of a user
- seeing percentage of users using different browsers (which is important to know if you can use new features in web apis)
- etc.