And, again, issue threads are only helpful if the people corresponding in them are good communicators who put in the work to leave a legible record of what happened.
Many Github issue threads that I read are incomprehensible. The thread is not where the story is (it's in the memories of the people involved). Explaining is work. This is why they make kids write reports as assignments in school.
Typically this is what product managers and stuff are for. They stick around pretty much just to organize the Jira and make sure everything is fleshed-out. I think if your git frontend links commits to Jira (ours does) AND you have pretty strict requirements for your Jira items it can work out.
The great thing about issue threads is that you can add more context to them later on - unlike commit messages which are frozen in time.