One use case I've seen for this is compliance. For SOC2 and other compliance standards, I think you aren't allowed to use production data for dev/staging environments. An automated way to generate a database with synthetic data would make life much better in such cases.