Of course I have no hope that S.O. will change anything. When they started their "be nice" campaign I suggested the "CLOSED: This is a duplicate" message should be changed to "CONGRATS: This appears to be a duplicates so you win! There is already an answer [here]!"
In any case there are rules. One is "post the code you're having trouble with in the question, not a link offsite." The offsite link is useless if the code changes there or the offsite site goes offline. Some not insignificant percent of the time the question will just have a link to offsite code. I'll leave a comment saying effectively, "please add the code to the question" and then I vote to close, reason "missing code". The person never adds the code. Are they like you claiming S.O. is rude and unreasonable? Did they get their answer somewhere else and never come back to follow up? I have no idea.
Actually the rule is even more specific. "Make a minimal repo and post it the question itself". Almost no one makes a remotely minimal repo which is fine, but in general lots of people fail at the "repo" part period. In order to help them we'd need to download code, setup dev environments, make up test data, etc...."
What I do know is I often spend 30 to 240 minutes writing working examples for a single answer. I do that volunteerily for reasonable questions. When someone barfs out a "give me teh codez" question it can be very angering. They're basically asking for free labor. If that's not rude I don't know what is.
Here's a recent "give me free labor" question
https://stackoverflow.com/questions/58206647/removing-the-ba...
Here's a recent "teach me an entire CS course" question
https://stackoverflow.com/questions/58165198/how-to-process-...
And here's an answer I spent over 150 minutes on, trying to understand their code, trying to make a working sample, running into bugs, when I looked up 2.5 hours had passed.
https://stackoverflow.com/questions/58101753/drawing-a-torus...
And another more typical 30 minutes on this one
https://stackoverflow.com/questions/58111380/in-webgl-the-pe...
note I'm not trying to brag. I hear your complaint often. I just don't run into it myself. Instead I see lots of volunteers answering questions and only voting to close the bad ones and they are bad ones.