In a historic eight rounds of voting, Rep. Kevin McCarthy failed to secure enough votes to become speaker of the U.S. House of Representatives. Ideological diversity within the otherwise homogeneous Republican party may be part of the reason.