If HFT and B are racing for the same order, they evidently have a very similar trading objective. In which case it's bizarre to ascribe some uniquely negative social value to HFT winning that race.
The HFT doesn’t want a position, it’s only trading because it anticipates what B is doing right now and adding cost to the process without improving the result.