That's because you pay for stuff like storage. If you had a spending limit, they'd have to delete your data to stop your spend.
'By the way old chap, you have gone over your storage limit. Do you want to buy more or delete some stuff?'
Why does my AWS counselor sound British. Am I in eu-west-2?
It's so much easier for them to have support wave accidental overuses.