Beans provide one of the best combinations of fiber, plant protein, and affordability in modern diets.