There are a lot of people on Stack Overflow who struggle to tell if an existing answer is an answer to their question or not. They might copy something verbatim from an answer and have it not work because their shell is configured differently, there's a separate bug in their code, or even because they accidentally copied a PHP code snippet into a Javascript file, and whether through laziness or genuine confusion, they simply post the errors back to SO saying the answer doesn't work for them.
People these days are taught to always seek help as soon as they encounter difficulties, and I think they feel like as long as they're asking for help, then they're doing the right thing and deserve to have their problem solved. But when they need somebody to work through multiple issues with them, in multiple layers of their setup, and there's quite a lot they don't understand that's unrelated the concrete question they posed, then that crosses the line of relevancy to the question asked, as well as the line of what most SO contributors are willing to do. Most people who answer a Stack Overflow question do it because they're happy to take a few minutes out of their day to share their knowledge, not because they want to a second job as an unpaid private tutor. If someone needs that level of support, then they should ask another developer on their team, ask a teacher at their school, hire a tutor, etc.
Obviously there are a lot of circumstances where it's good to give back and give someone a little bit of extra help, but if you need someone to help you debug your Dockerfile, that discussion doesn't belong on a question about Python asyncio, and it doesn't justify posting the same question again and again because copy-pasting the original answers didn't solve your problem.