why is a solution not a pure substance?
Because a solution is two substances mixed together, such as water and salt. A pure substance is that substance and only that substance, such as purified water with no chemicals added. But when you mix salt in it, it become unpure.