Here's why:
* Homogeneous mixtures have a uniform composition throughout. This means that the salt crystals are evenly distributed, and you can't see any separate components.
* Heterogeneous mixtures have a non-uniform composition. You can see different parts or phases in a heterogeneous mixture.
While salt is made of sodium and chloride ions, these ions are so tightly bound together that they form a single, uniform compound.