Because the GOPe is big business and big business wants lots of low skilled labor to drive down employment costs.
The D’s want the votes and the GOPe wants the workers so it’s a done deal. They are just fighting on where all the pork they are going to add in goes.
Most big business seem to donate to liberal causes... then again I guess the GOPe qualifies there too