Question: why are bacteria able to evolve so quickly?
Answer: Bacterial species evolve quickly both because their huge populations offer many opportunities for mutations, and because they readily exchange genetic information, even between species. Some of this genetic heterogeneity influences drug sensitivity or resistance, and thereby provides fodder for Darwinian selection.