>Why not? Infact while we're at it let's use a really good and polished 16 bit OS?!
You have to understand the concept of bits. 16 bit allow values from 0 to 65535 (64 KB). That's obviously not ideal for a polished OS. Fortunately, each bit that is added doubles the range. With 32 bit, values from 0 to 4 GB can be expressed. That means that such a cpu can directly work with numbers of such magnitude, including address pointers: A 32 bit computer is ideally suited for RAM up to 4 GB. That's enough for a polished OS, so people above pointing out to you that 64 bit might be nonsense for an Amiga-style "home computer" OS have a point.
64 bit will make more sense if you have more than 4 GB memory and start using content/files sized several GB, for example if you have a web server running a 8 GB database or a mathematical simulation with 16 GB data.