Anyone that is surprised by this behavior from AWS probably has very little experience using it. The whole console is full of dark pattens to get you to setup larger than needed defaults and accidentally leave things running.
I'm always surprised that people think they're getting a good deal from a guy who spent a billion dollars to launch a dick into space. The days of the door desk are long gone.