A college degree is still worth a considerable bump in lifetime earnings.[1] Perhaps you should revise your advice to "think long and hard before choosing to go to an expensive 4 year college" or "consider spending the first two years of college at a local community college."
1 - https://trends.collegeboard.org/education-pays/figures-table...
The universities were required to enter these agreements by state law. In an attempt to bring in more out of state tuition dollars some have started to voluntarily enter similar agreements with CC systems in other states.
Do some research and see if there are similar arrangements between CCs and public universities in your state or with out of state universities.
Locally (VA), students are guaranteed admission to the state university system if they meet a published GPA threshold. That threshold varies by school. The one big caveat - students are not guaranteed placement within specific programs. So, at GMU, an overall GPA of 2.85 is required to transfer, however that is might not be high enough to guarantee placement in their Computer Science program (which is highly competitive and close to fully enrolled).
I don't know how this applies to transferring to an Ivy (or other top-tier private). For the Ivies, I assume the caliber of student who can gain admission is going to figure out the finances (for better or worse). I also assume (big assumption here) that even a "useless" liberal arts degree from Harvard makes one employable at a reasonable salary (vs the same degree from a 2-tier school).
Edit - one "local" private school (Shepherd U, WV) also has a guaranteed transfer program from the local (Northern VA) CC system. They offer a tuition discount to those transfers. http://www.shepherd.edu/nova-transfer-admissions/
I graduated in the mid-90s with $20k in debt. That wasn't fun but it was manageable. I can't imagine graduating with a mortgage's worth of debt.
It is also completely useless to lump together all college degrees from all schools.