Is there a chance that you may unconsiously be communicating an attitude that you are a skilled researcher and that what you REALLY want is to do your research but that you are looking for a temporary job, until you get a better opportunity?I have never worked for less than a year for a job, and when I left it wasn't my decision. But I don't take any job just to demonstrate I am reliable. They can inquire about my reliability from the references I provide. I prefer to work on my skills instead and develop personal projects to get better chances than stacking the shelves for 8 hours a day and then left with no time and energy at the end of the day to do anything else.
As many jobs takes years of experience to learn industry/business/company specific things that are of non-academic nature because some things are even proprietary corporate information. This means that one would not even think of employing anyone that is "likely" to quit the job upon the next opportunity.
I have experience with applicants from researchers (in RELEVANT fields, well qualified) looking for a job in a tech business where it was clear that he was looking for a industri/business job, BECAUSE he didn't get the 50%reserach/50%teaching position he really wanted. This person, even well qualified, would STILL need years of training in product specifics, and would likely not stay that long anyone, so the appliation never reached the table, as i sorted it out directly.