I'm not the anon you responded to, but I just wanted to say that on the contrary, both words have multiple nuanced meanings, which you can google. Type in the phrase "define dirty" to see what I mean: as well as the definitions "unclean" and "concerned with sex", it can also mean "very (as an emphasiser)", "rough" and "dull" and more.
Words often have more than one contradictory meaning, particularly in English. For example, the word "fast" can mean both "moving at speed", as in "the fox runs fast" or else "immoveable, not moving at all" as in "the wheels were stuck fast." It can also mean to abstain from eating.
I have to ask, are you ESL? If so, that might explain why you are confused. In the case of the words used on the meme, nobody is using them in the "normal" sense that they are used, ie pertaining to dirt. They are instead used in the same way that the word "naughty" can mean either "mischievous" or "sexy". It's just the way the English language works and doesn't reflect on anyone's opinions on the quality or morality of the prompts or fills being posted.
Re: some language/attitude issue
Words often have more than one contradictory meaning, particularly in English. For example, the word "fast" can mean both "moving at speed", as in "the fox runs fast" or else "immoveable, not moving at all" as in "the wheels were stuck fast." It can also mean to abstain from eating.
I have to ask, are you ESL? If so, that might explain why you are confused. In the case of the words used on the meme, nobody is using them in the "normal" sense that they are used, ie pertaining to dirt. They are instead used in the same way that the word "naughty" can mean either "mischievous" or "sexy". It's just the way the English language works and doesn't reflect on anyone's opinions on the quality or morality of the prompts or fills being posted.