If you need the data, it could very well be cheaper. AWS Glacier request costs are no joke.
For me anyways, this is a tertiary backup of data that is duplicated in a zfs raid 10 pool and in external drives at a different house. A high request cost isn't much to get back my family photos, documents, etc, in a situation where neither of the first two backups are available.