I didn't downvote - However, I've been receiving downvotes for my answers recently too without explanation so I can see how that's frustrating. This happened to me twice in the past 3 days to perfectly detailed answers, no one even gave me a hint as to what I can improve. To be honest, the question would've been better if it was more specific because the answers to this question can be endless which is kind of frustrating for those answering it. The other questions I linked were specific and yours is just endless.