You can still bore & stroke a 289 block with a 347 kit. The difference in the bore length is miniscule between a 289 and 302. As for overbore capacity, both are equal.
289 stroke = 2.87
302 stroke = 3.0
To accomodate the additional stroke, the Ford Engineers knew it would be prudent to extend the the bottoms of the cylinders to provide more support for the Pistons while they are at BDC.
Ryan