Amazon may not be able to stop it, but they could surely mitigate it significantly. They choose not to, because in the end, having lots of reviews for lots of products is better for them than having a few reviews for a few products, even if a significant number of the reviews are fake.