杜锋退役的原因主要有以下几点:

伤病困扰:

杜锋在多年的职业生涯中饱受伤病困扰,尤其是膝盖和腰部的伤病。2006年多哈亚运会前,他的膝盖受伤导致住院,之后运动能力明显下滑。2010-11赛季,他的场均得分降至8.7分,之前连续9个赛季场均得分都是两位数,这坚定了他退役的决定。

为转行教练早做打算:

杜锋在2012年退役,并在2013年担任宏远主教练。他在球员生涯早早结束,虽然有些遗憾,但在教练岗位上开始了新的职业生涯。

给年轻人让路:

有观点认为,杜锋为了给年轻球员董瀚麟让路,提早退役。尽管后来易建联回归,董瀚麟仍未能获得太多机会,杜锋曾因此批评他。

年龄和改年龄问题:

有传闻称杜锋改了年龄,实际年龄接近35岁,因此选择在这个年龄段退役。

国内舆论压力:

2009年亚锦赛后,杜锋因“偷笑门”事件受到国内舆论的广泛批评,这可能也是他选择退役的一个原因。

综上所述,杜锋的退役是多种因素共同作用的结果,其中伤病是最主要的原因,同时他也为自己的教练生涯做了充分的准备。