Assuming you have a DR (damage recovery) site and some sort of backup that runs nightly (RedGate for instance) then it's not 100% required to have your Devl environment equal to Prod.
Delving deeper into your question-- How large is your infrastructure ? Do you ONLY have a Devl and Prod environment ?
I run the following instances: Prod, Devl, Test, DR.
Application testing is done in test.
Devl is equal to Prod and has development done on it before moving it to Prod.
Prod is self explanatory.
DR matches Prod nightly.