Because you just can’t shiver too many timbers, Jim-Lad.

I had no idea that “hornswoggle” was a pirate term. That seems like a dubious attribution to me. The only time I’ve ever heard it is in old westerns. Collins online says it is peculiar to American English, and Google’s N-Gram viewer shows no instances of the word having appeared in print before 1907.