Addict,
I agree, being "healthy" and how much you weigh are not necessarily the same thing.
But you can lose weight eating what most people would call "unhealthy foods."
Addict, you say that you changed your foods but not the amount and lost weight? May I ask if you were paying attention to your calories/macronutrients when you did this?
I ask because you can eat the same volume of foods and those foods may have very different calorie and macronutrient breakdowns.
For example, you can eat a stick of butter, or a carrot of the same size. One is going to have much less calories than the other
-Vacman