I think that is an unneccessary arms race. Why does a fighter need to be versatile in every imaginable situation? And why does a wizard?

The Problem are not the tier 4 classes, but the tier 1 classes. Tier 1 should not exist!
Everything that ends up in tier 1 went horribly wrong.