That'd most likely be because when using the default or a common skin, the bot will automatically attach data to the class or ID of a input - for example for the default skin they might get all inputs with the name "firstname" and insert some spammy thing there, "lastname", and so on. With a custom skin, most likely the names of these fields will be different, therefore failing the automated bots.