While you may think that both stopping and terminating are the same, there is a difference.
When you stop an EC2 instance, it performs a normal shutdown on the instance and moves to a stopped state.
However, when you terminate the instance, it is transferred to a stopped state, and the EBS volumes attached to it are deleted and can never be recovered.
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html