Because American voters are very diverse with a wide range of interests, concerns and affiliations.
Not that the third party zealots posting here care to recognize that reality is more complex than their cartoon ideologies.