No reason. In fact if you're doing things right you're probably testing within a virtualbox or docker instance anyway and that same script can be used to deploy your application to any vanilla cloud provider without getting hooked on Elastic Beanstalk.