I expect more Republicans to get behind this as times goes on, for the same reason I expect to see more Republicans get behind single payer healthcare:
It benefits middle class and upper middle class White people, who are the Republican base.
Most minorities already have the opportunity to get a government funded bachelors degree via Pell Grants.
Now middle class Whites (and the smaller groups of middle class African Americans and Hispanics) will be able to get free college as well.
I'd venture to guess most upper middle class whites won't avail themselves of this.
There are "social capital costs" to going to a community college for two years and transferring to a four year-school. It's considered a negative when applying to graduate programs; many top-tier universities generally don't take many transfer students in general; people who rush fraternities and sororities generally do so as freshmen and sophomores; doing things like studying abroad for a summer term are more difficult to do. You'll still get a college degree, but you won't have many of the "soft signalers" that upper-middle class white people care about.
The only obvious benefits from spending one's first two years at a four-year college are
(1) that one may get access to the campus culture of a large university. Those colleges often have more and better concerts, perhaps an art gallery, an impressive museum. and an art movie house or two, and
(2) that one has interactions with better students. Of course if one is working one's way through, one misses that.
I would give the advice to use the first two years of an inexpensive two-year community college. If one is not college material, then one can transfer to a more vocational course. Grading may be easier, and college grades matter greatly to employers. Add to this: most college professors dislike teaching the survey courses that one would take at both sorts of schools.