Not sure on accuracy of the numbers. 1 thing that isnt correct is to start with 2000 for Microsoft.
Xbox launched November 2001 which was during Microsoft Fiscal Year 2002. Microsoft Fiscal Year starts July 1st and end June 30th. Currently this is Microsoft FY2012. Maybe going back to Microsoft Fiscal Year 2001, but definetly now FY2000. Sony for instance launched the PS1 December 1994 and the first Fiscal Year shown is 1995. PS1 launched during Sony Q3 Fiscal Year 2004. So for Microsoft a whole extra year+ is included and for Sony a year isnt included.
Its libraries that sell systems not a single game.