I often see it with "kB" too, so the proposed (ugly) hack doesn't really solve the problem.
I think the author had it just right. There's a lot of inertia, but the traditional way can cause confusion.