Beans and rice are good for people of any means, but they don't constitute a healthy, balanced diet in and of themselves. Add in the brocolli, fruit, lettuce, tomatoes, etc. and you are getting there. Then compare the prices per nutrient and per calorie.
But somehow, I think you already know...