先说通常意义上为什么:在汉语中的三和九之类的数词经常不是指具体的数字,而是表示多,比如人数多:三千子弟兵;比如次数多:九重天、九十九道弯、再三、如是者三,等等。当然,具体指数字也可以。有趣的是在文学作品中,作者会将具体和泛指结合对应起来,为故事性或寓言性服务,比如三顾茅庐、三打白骨精。
以上都是基本的规律。这里我想提供一个新的角度:在平水韵中,数词多为仄声,平声很少,因此三就成了古人经常青睐的诗词必备单品。在量词中,个、十、百、万皆为仄声,千为平声,因此,要用平声时,三千就成了最佳搭配,古人乐此不疲。不知道我的回答有没有一点道理?