You can use two Windows machines at once with a single keyboard and mouse without any special hardware. I had an extra laptop lying around that now connects with the same keyboard and mouse as my PC.
If you've got the funds and the need for more than one computer on your desk, then you may well want to use the same mouse and keyboard for both of them. It's more convenient if you're switching ...