That guy says "I thought 1 bit = 1 satoshi. I guess i stand corrected" so you could equally argue satoshis were the problem.
Except that satoshis are the smallest denomination and thus will unavoidably appear in the system.
One of the two units (bit/satoshi) is causing confusion, but we can't remove satoshi because the smallest denomination needs to have a name; "bit", on the other hand, is superfluous.
Edit: Oops, I didn't notice teukon's reply. It's much better.