Honestly, most people don't care about privacy. They just want something easy. Making a new address for each transaction only works when the receiving party is an active participant in the transaction. This is often not true, such as a landlord getting paid by his tenants, or donations & tips. Anonymity is there for people who want it, but many people would rather have some convenience instead.