People are spoiling the value of long challenges

It’s been 7 days since June Long Challenge started and there are so many people sharing solutions online. Explaining the question is one thing but providing the entire code? It is really unethical. What do these people want to gain? Some likes or subscribers?
By providing free codes they are spoiling the beauty of long challenges. What about the sincere codecheffers who study the topic thoroughly and code the solution themselves? Their ranks go down even though they worked hard. I may sound like a ‘cry baby’ but that’s the truth. No wonder why long challenges are being rated only for Div 3.
Since Codechef is present on most online platforms. It should take into account this problem and take down or atleast report such posts. That’s all I want to say.