There's no way to stop the Houthis from attacking ships short of a ground invasion or daily airstrikes. Therefore, the only benefit to the attack is more orders at Raytheon and a pretext for the Houthis to attack Navy ships directly, which we have no proof they have tried to this point.
For what it's worth, I disagree with you about Biden. He's no Mitt Romney. And many can't handle this truth. In a practical sense, Biden is no better than Trump because there's no difference between being ineffectual in getting Russia out of Ukraine and not trying in the first place.