Is it common to have a dev environment on AWS? I just use it for production and maybe staging. Staging is scheduled to run during office hours.
This also lets developers try out new services in the cloud without impacting the staging... (This is on top of a sandbox for research, but integration of research takes time and an environment too)
Also if you add terraform/ansible and all that jazz to the table. Where else? Infra team needs dev/stage as well.