There are a lot of problems with deploying major ground forces in the middle east, including our ideology not matching reality on the ground, but the biggest one is that while it would take a generational presence to actually make a difference at a strategic level, if a GOP President did deploy troops the MSM would spend all its time and energy attacking every aspect of the effort until a Democrat who would pull out at any price was elected.
We can kill a lot of bad guys and make some difference in the picture at a tactical/operational, short-term level, but given our political system and the complete co-opting of the MSM in it, US strategic military-political efforts are doomed to ultimately fail there because of our own ideological blind spots and cyclic internal political changes which make it impossible to do anything hard that can't be completely wound up in eight years tops.