Corporate scale business does not want to depend on "seeing things coming". When you have millions upon millions invested you want to get explicit deadlines for when support for products you depend upon will be dropped. It is very expensive to either do unnecessary rewrites or getting started too late on necessary rewrites.