Antibiotics work for strep throat but don't work for chlamydia because of differences in the bacteria causing these two infections and differences in their cell wall structure. Amoxicillin is effective for strep bacteria due to its cell wall, while it is ineffective for chlamydia because the bacteria that cause chlamydia lack cell wall structure!