At least your discussion about hypertension is rational and a step forward from shouting. Thank you for that. I do not know as much about hypertension.
A major difference is that we all have to eat food while we all don't have to take anti-hypertensives. Our choice of food helps to determine which diseases we get in life - which includes everything from cardiovascular disease, cancer, and type 2 diabetes, etc. If we make better choices, we'll have better health later in life. If, however, we make poorer choices, we will pay the consequences later in life. That does not make foods treatments for diseases. People with higher insulin levels and higher blood glucose levels are in the formulation stages for type 2 diabetes, but do not have the disease, as currently defined.
For instance, I do not believe that people with hypercholesterolemia are defined as having heart disease. This may be a better comparison as both cholesterol and glucose are blood-based biomarkers for similar but related diseases.
The difference is also semantic. According to your rules, let's just declare that everybody in the world has a disease - it's just in the formulation stages and hasn't developed yet. That seems silly to me.
See http://www.regulations.gov/#!docketDetail;D=FDA-2015-Q-2352 for the data that resistant starch improves insulin sensitivity. Their decision is expected shortly and is expected to be favorable. You probably haven't heard about it yet, but the data is consistent, is building and is gaining recognition.