石河子有两个机场是因为该市拥有两个不同的机场功能。石河子乌兰察布机场是民用机场,为城市居民和游客提供乘机服务;而石河子伊宁机场则是军用机场,用于军事飞行和其他相关活动。两个机场的存在满足了城市的不同需求,保障了民航和军航的正常运行,有助于促进该地区的经济发展和交通建设。