Do you really need SSL on local dev environments?
It depends on the site.

Some third party tech, services, etc require SSL to be enabled and working for basic functionality. Meaning for those cases any/all development/staging environments would need to be running SSL for development and quality assurance.

In all cases the closer your development environments are to the live environment the better quality assurance can be.