First of all, we all need to be on the same page of what starches really are, and what they are not.
Here is a list of foods that are starches:
Whole grains such as oatmeal, quinoa, millet, barley, amaranth, buckwheat, brown rice, whole grain breads, whole wheat pancakes, whole wheat pasta, potatoes, sweet potatoes, corn, beans, lentils, peas, and winter squashes such as acorn, banana, butternut and pumpkin.
Starches are not white rice, white bread, potatoes without the skin and any of these foods which are not in their whole form. These would be considered simple carbohydrates, which are lacking in fiber and all of their nutritional content. These are what cause people to gain weight.
What are starches and why are they so important, especially for one who wants to get trim and healthy? Starches are complex carbohydrates which have three or more sugars, and should be the center of everyone's diet, whether they are trying to lose weight or not. They are packed with calories, tons of fiber, little fat, and have a high protein content. They will give you tons of energy and will satisfy your hunger more so than the non-starchy foods. Starches are a very clean food, have little cholesterol and have little fat. Because they are a high calorie, low fat food, you can eat as much as you want and still lose weight. In my mind, they are a natural weight loss miracle food. The key is to eat them without smothering them with all the butter and oils, which will not be to your advantage if you want to lose weight.
So I say, eat lots of starches!