Just to pick one one part of the article
"Hard-core gamers want war games, fighting games, sports games etc. and these are genres that Nintendo are not able to deliver on."
Nintendo released (this generation too) the best selling sports game of all time and the best selling (single SKU) fighting game of all time. Before they did the latter, a GC game was the best selling fighting game of all times. If you can break software sales records on the GC, you are doing something right.