It does happen very often when person trying to fix the issue is not an expert in the domain they are tinkering with and it is just some extra needed for their job and not main part of it.
We see it all the time with developers for example:
"I need sudo access to do XYZ"
"Why?"
"Because I can't access this directory"
"Ok, I fixed permissions and put it in CM, test it without sudo"
"Oh, it works, thanks".
But, of course, on SO you don't have that context.
That's why a good question gives some context regarding the motivation, or says something like "I have to do Y for reasons. Please don't answer about problems X or X' or X'', I just need to do Y."
We see it all the time with developers for example:
"I need sudo access to do XYZ"
"Why?"
"Because I can't access this directory"
"Ok, I fixed permissions and put it in CM, test it without sudo"
"Oh, it works, thanks".
But, of course, on SO you don't have that context.