I don't think there's any need for a reproducer at this point.
> He just doesn't understand why you would ever do that?
I don't think that's the case. I think the team doesn't understand the specific problem with Kotlin locks in buildSrc, so it might be useful if you could clarify that particular problem. The other issues seem pretty clear to me.
It would also be helpful if you could clarify what "should do what I mean" actually means in the issue. There are a bunch of way to interpret that statement.