Because there are only 2 viable parties and the pubs are somewhat more conservative then the dems. Third parties are out there but supporting them only helps the dems win. Its all about the supreme court.
I do not believe that statement holds true this time around.