Earlier quoted context omitted.
You are completely wrong. There are many quality sources of calcium in plants. For example legumes, nuts, seeds, dark leafy greens including spinach.
You would have to eat like 5 cups of legumes every day to get enough iron that way if you're a woman. That's almost two pounds. Nuts or greens would be an even higher amount.
- 100g lentils: 3.3mg iron, 116cal
- 100g spinach: 2.7mg iron, 23cal
- 100g cooked tofu: 2.7mg iron, 110cal
That's more than 50% of the day's iron recommendation for women in about 250 calories or about 1/8th of the day's calories for the average woman.