Because it isn't a real party. It's a conglomerate of religious nuts like Roy Moore and Ted Cruz, ultra-libertarian "DESTROY ALL FEDERAL ORGANIZATIONS RIGHT NOW" types like Rand Paul, and traditional Republicans like McConnell and Paul Ryan.
This is why they can't get anything done.