If you eat to much your teeth will rot and you will get fat.
SWEET FOODS
Have yourself checked for Diabetes. I know that it makes your skin 'itchy', but I doubt if it is only after you eat 'sweet foods'. You could be allergic to some of these 'sweet foods'. See your doctor.
It is NOT important for humans to crave both salty and sweet food. However both salt and carbohydrates (including sweet foods) are important in the human diet so it is important for people to want to have them.
yamsyrupcarrotfruit
not to eat too much of sweet,salty or fatty foods because it will lead us to many kinds of illness
You can eat whatever you want, but it's not a good way to start a fast because sweet foods make you crave more sweet foods.
Sweet foods and greasy foods contain high levels of calories and energy, which were beneficial for our ancestors to survive and thrive. Our brain is wired to find these foods pleasurable as a way to encourage consumption of high-calorie foods for energy storage. This is known as the evolutionary drive for seeking out sweet and fatty foods.
Technically, all foods have fiber. In some, however, the amount is just too small to be relevant in many foods. The examples you listed all have easily measurable amounts of fiber.
You should try to avoid sweet foods such as chocolate
Honey is very sweet.
Sweet potatoes.