I'll agree on the debt side. The grade issue is infinitely worse in a lot of competitive cultures.
Even if you take the money factor away, Have non-US universities really figured out higher education? Most of them tend to either be a lot more rigid in structure, or they copy from the US system.