It's a good question, but to be honest, being a 58 year old native speaker of English I've never heard the expression "it's a tough needle to thread." I understand the point, and it could just be a regionalism but that's not an expression I'd ever use or like I said have ever heard used. It sort of reminds me of the Bible verse about a camel going through the eye of a needle (think that's it) and that being easier than a rich man going to heaven, which doesn't make a whole lot of sense, at least not out of context or without interpretation.