Temp to hire wouldn't be so bad, if there was a guarantee from the company that they will either hire you, or replace you with another contractor with the intent to hire them. In that case it is about the same as having a 6-month probationary period.
I wonder if there are statistics on contract to hire positions that don't get hired, and out of those that don't, is it because the person really didn't work out or was there really no intent to hire to begin with?
As a point of reference, where I work they almost always to contract to hire. I've seen a few contractors leave (they found other work), some didn't get converted to full time (those weren't actually to-hire though, and specifically short-term, although in one case a contractor was brought back twice to fill in). But in almost every other case the person was hired eventually (even if it took a couple extra months to push it through HR).