I can kind of see how this got started, since the difference was pretty small way back when--the extra 24 bits on a kilobyte wasn't a big deal. When you get up into the gigs, you start noticing it a lot more, though, and when we start getting into terrabytes, it's going to be a full 10% off--that's just silly.
If the OS vendors would just start putting GiB instead of GB, it would help, but they'd all have to start doing it to have any meaningful effect on the even moderately technically literate. Or they could just report atctual decimal GB and have everybody's files suddenly get larger, except again you've got literally decades of momentum behind the other system that's going to cause confusion.
Maybe we need another one of those lawsuits to force drive manufacturers to report in GiB like when the monitor manufactuerers were forced to actually put viewable area on CRTs. Yes, they always put a little disclaimer to avoid it, but you'd think just to avoid tech support calls somebody would be pushing to change this.
C'mon, Seagate, would it be so hard to say "500GB 7200.10 (465GiB OS capacity)" or something? It's no more confusing than saying "17" (16.1" vis) Monitor."