Time and place
Using a simulator for testing is a wonderful idea. However, it is insufficient -- passing tests in a simulator would qualify the AV software as an alpha release candidate at best. It could reduce costs during the final stages of development, but you still would need to certify its operation in actual real-world environments.