Talk:all mouth and no trousers

No hats -> no trousers?
Why would an American English expression about cattle ranchers influence slang in the north of England? Is it not more likely for the "not" version to have arisen naturally?