The $582bn Industry Thriving on Hidden Fees