Why does the first bitcoin client only supported windows
If you want a definitive answer, you'll need to ask him I'm afraid.
My best guess is that Windows development was the thing he was most familiar with (or even only familiar with). The coding style was also similar to one commonly used in the 90's by Windows developers.