It's more like the writers didn't know how good Sami had it because there was a time that Sami would have done anything to be with Rafe or Lucas, and she constantly referred to them as good men who she loved, trusted and could rely on. Sami even used to say Rafe and Lucas were better than her, made better choices, and tried to do the right thing.