I think if you're at a company for more than a year then the chances are you need to support what you build. Also, how do you know you work with a "job hopper" until they leave? You always have to give people the benefit of the doubt and assume they're committed to the cause. It feels like you got burned at some point in the past but I could be wrong.
LinkedIn can show a trend pretty well. Sometimes they stop at some point, so I can be proven wrong. In other cases the person left, came back, and left again.
The last one was the chief architect on a project I was assigned. She turned the org upside down, left the day after her bonus hit, came back 6 months later, turned the org upside down again, and again left the day after her bonus hit. If she comes back a 3rd time I won’t be engaging.
I’ve been burned by these people a lot. They have absolutely obliterated the culture and the stability of our infrastructure, and in a few short years destroyed what I spent a decade helping to build. They replaced it with fragile systems without any kind of support model, which now get full re-writes every year… just because.