Чому не можна зберігати гроші у double?

Про те, що для зберігання сум не можна використовувати двійковий тип із плаваючою точкою одинарної точності float, знають усі. Однак поширена думка, що замість float можна використати double. Тим часом double не набагато краще. Справа в тому, що в цих типах число подано у вигляді сум ступенів з основою 2.