I think the difference is that the scope of DynamoDB is limited. A breach in authentication could result in the complete compromise of a company.
Somewhere in the mountains of data stored in an AWS account and all it's associated EC2 instances and backups on S3 will be credentials or information to thoroughly breach all other systems.