Clive:
Bread in "bread-winner"surely is not literal; in the 1800's people were paid in money, not in bread. Also "the one who brings home the bacon" means about the same - the person who earns the money for the family.
The "daily bread" is probably originally referring to the staple but in modern times, this is more a symbol for life's necessities...