How do so many people here on Academia.SE, and in general, afford lavish higher education programs?
Bachelor and Master degrees are a lot cheaper in Germany. In fact, they are mostly free (you need to organize and pay for your housing and living). For a PhD you don't pay but get paid, often with employee status, but sometimes with a stipend instead. So financial issue pose significantly less of a constraint compared to the USA.