Beans (like grains) have a lot of phytic acid in them. Phytic acid prevents the absorption of minerals. The amount of phytic acid can be reduced if the beans are soaked in water that contains lactobacilli for a day or so, but almost no one does that.