About the simulator, it is a functional simulator to be able to test and interact with the business logic of the application. There are other solutions, like LocalStack to simulate the non functional parts too.
Edit: after reading: "Generated automatically from intent", well it's a red flag for me.
Edit: after reading: "Generated automatically from intent", well it's a red flag for me.