Agreed. The problem is well understood by the industry but addressing it costs money. As flight crew we don't do a good enough job of communicating the issue, specifically the hazards of fatigue. Passengers would be rightly appalled to see a pilot down a beer -yet routinely we accept a level of fatigue equivalent to several drinks.