Answer: They fail simply because the American political system is designed to support only two major parties. As well as this, 48 of the 50 states employ a winner-takes-all system for electoral votes.
Explanation: Third parties often represent an ideology that is considered too radical by the mainstream parties and their constituents.