Incomplete thought: Microsoft Product Refresh Cycles

Windows XP: Released on October 25, 2001
Xbox: Released on November 15, 2001
Xbox 360: Released on November 16, 2005
Windows Vista: Released on January 30, 2007
Windows 7: Released on October 22, 2009
Windows 8: Speculated to be released in October of 2012

Before I get to my incomplete thought, I need to address the elephant in the room:

Hello elephant.

... moving on.

Obviously it is very difficult to compare the xbox platform (hardware and software) to the Windows operating system, but this is the internet, so deal with it.

Anyways, here is my incomplete thought:

Since the release of the Xbox 360, Microsoft has released 2 operating systems, and probably a third before the next xbox gets released. Does this seem strange and bizarre to anyone else?