If you can point me to any of those answers that have been deleted that are actual answers, then I'll be happy to undelete them.
The question is What are the proper use cases for Android UserManager.isUserAGoat()?
This is important because it's not asking whether or not it's an easter egg, or what the possible reasons for its inclusion are; or for everyone to include a picture of a goat in their answer.
I admit that the question has the potential to be like the perma-deleted Boat programming question, in that it could be a clever troll, but as stated, there is a discernible question there that can be answered.
We don't hate fun, but we do expect answers to answer the question asked, and not become some forum where anything goes.
The community and the moderators did the exact right thing here. There's nothing to 'encourage' here; the answers were deleted not because they weren't optimal, or the users "didn't like them"; they were deleted because they were not answers. You may be confused about the role of deletion and downvoting:
Downvoting is for when an answer is wrong or not well thought out.
Deletion is for when an answer does not address the question asked, is irrelevant to the topic, is spam, a comment, or a question. This is not an exhaustive list of reasons to delete.
We don't delete answers because they're incorrect, we delete them because they don't address the question, or are comments, or appear to be monkeys hitting keys.
I would support a feature request that required users to give a reason for deleting a post (much like we have close reasons), and have that reason displayed under the names of the users who voted to delete it. That way deletion would require reasons much like close votes would. Hopefully it would allow for people to improve their posts and flag them for undeletion.
I have made this a feature request.