Absolutely, even if you sum floats, if you care about accuracy you should sum them using double. I've read the discussion of Julia implementers that have discussed Kahan summation but strangely didn't pick the simpler approach of not using floats for partial sums of floats. Albeit it was an old discussion and I don't know what's the present state.
Even when summing using doubles, you can lose precision. In general, Kahan summation allows you to double the intermediary precision of your sums, so if you're losing precision even with 64-bit doubles, Kahan summation can give you 128-bits of intermediary precision, without going to software floating point solutions.
That's true, however it's saner, safer and faster to simply use doubles to sum floats than just use floats and Kahan's summation, and surprisingly some people don't get that.