The electroweak theory required a Higgs boson to explain the aquisition of mass of particles. It is a shame that these events occurred in the order that they did, although of course it had to be. For a long time many physicists took the Higgs mechanism seriously and failed to investigate clues from QCD. QCD is, after all, a theory for quarks which participate in the weak interactions.
Replacing the Higgs mechanism within the framework of rigorous QFT has proven to be a daunting task. It was, however, quite clearly never an explanation for mass quantum numbers, which by definition must arise in a quantum gravitational theory.