It's caused by marketing - they can legally calculate drive sizes so they "look" bigger. It is the old 1024 vs. 1000.
To be fair, drive makers are the ones actually using the correct definition.
Operating systems have been using an incorrect binary estimation definition of the words kilo (codified 1799), mega (confirmed 1960), and giga (earliest reported use 1947) for years due to convention.
To clarify and prevent further confusion international bodies gave proper terms for those binary approximations. Kibi, Mibi, Gibi, etc...
Abbreviated KiB, MiB, GiB, etc. Many programs use those new and proper abbreviations, but MS windows refuses to, still incorrectly calling them KB, MB, and GB.
You don't lose any space. 60GB = 60,000,000,000B and is what you get.
Windows simply gives you the size in GiB and incorrectly calls it GB.
1 GiB = 1024^3 = 1,073,741,824 B
60GB = 60,000,000,000B = 55.8793544769287109375 GiB
OCZ is the only company to ever try to claim their hidden non user accessible spare area on SSD. And that is because OCZ is a slimy unethical company. They suffered severe backlash due to it and stopped doing it.
It should be noted that HDDs ALSO have spare area just like SSDs do (but it serves a different purpose)
See:
http://en.wikipedia.org/wiki/Mega-
http://en.wikipedia.org/wiki/Mebibyte
TL😀R Windows is report sizes wrong, you are actually getting what the drive makers are saying