HFT ? LOL I will be left like this o_O . For that area you need a lot of money, the best co-location, hardware, brains...etc and yet you could lose money.
Yes it makes sense in regards to performance and easy development, but there're other aspects to think of, such as info security...