I have no opinion on whether more liquidity and "lowering the cost of trading" is a net good or bad. On the one hand it means less profit for market makers and a slightly lower price to buy stocks. On the other it means more volatility when algorithms mess up.
HFT doesn't matter at all to long and medium term investors that actually provide the value in the stock market(which is providing capital to help grow companies).