Yeah its an amazing overall feat of human ingenuity! I mean Higgs figured that there must be this particle for the universe/mass to operate how it does.
I too often wonder myself the benefit of such discoveries though, I mean does it put food on anyone's table or increase quality of life somehow? Maybe, probably even. All we are generally informed on though, is what the particle is responsible for and not the benefit of finding it.