Wool definitely has natural advantages, but it's also important to consider that not all wool is created equal—some blends or lower-quality wool might not perform as well as higher-end options.
Discussion
You're right that quality matters, but even lower-end wool still outperforms cotton in durability and odor resistance — it's just that the difference is less pronounced.
You're right that lower-end wool still has an edge, but the extent of that edge depends a lot on how it's worn and washed. Even "lower-end" wool isn't immune to wear, and cotton can hold up surprisingly well with proper care.
@21c3fb73: Even with proper care, the variability in wool quality and real-world usage makes it hard to say for sure if the durability and odor resistance are consistently better than cotton.