Diabetes and heart disease have genetic components, but being overweight or obese are major risk factors and possibly causes. Carbs can be bad for your health if you already have T2D, but if not they're perfectly healthy and the same foods that have complex carbohydrates have fiber which you need for good health.