The user (or bot) doesn't have to provide the hardware information, but does have to provide consent for that information to be sent to Valve. Bots have no strong reason to prefer "yes" or "no", but if you have to implement code to handle that dialog box, answering "yes" might be seen as the more human-like behavior.
Why would any bot farm complete this survey?
They're not, it's pulled from the application.
The user (or bot) doesn't have to provide the hardware information, but does have to provide consent for that information to be sent to Valve. Bots have no strong reason to prefer "yes" or "no", but if you have to implement code to handle that dialog box, answering "yes" might be seen as the more human-like behavior.