> how the heck do I pay my student loans and save up for a $2M starter home
Not valid for Scandinavia. In Denmark we get paid approx $1000 per month (like a wage) for studying and we pay $0 for attending university. You only have to pay for your own computer.
Some students have a part time job, some get extra money from parents.
So many students get by with zero loans.