Why American government and politics is dominated by two political parties

Why is American government and politics dominated by two political parties