The debate over why so many young people struggle financially has become one of the most heated generational arguments online ...