other reasons to replicate a database include...
We requested a duplicate of a production database as a read-only version for interfacing (this was 1996, pre-virtual servers). It worked fine, was easy to replicate daily and reduced performance problems for input.
More commonly, a lot of applications request a training version.They get wiped occasionally, can be used for integration testing, or can restore an input scenario before each course.