Sort:  

It's a bit complex but ... Every soil is different and so is every plants needs. So for example, your soil might be low in magnesium which is what epsom salt is.