Why is zinc sulfate used in daniell cell
Zinc sulfate is not needed. With any other neutral salt in its place, your cell will work just fine.

Without any salt at all, though, it will not work, since pure water is a poor conductor of electric current.