And it probably won't be integrated in Squeak, because it's not worth the pain.
The change was conducted without analyzing all the impacts, because it was probably not possible to analyze the huge code base.
(though it would have been possible to instrument code and collect the sender stacks producing degenerated rectangles)
The only motto was to make code more "pure".
Generally, I tend to be wary...
On the other hand, storing the offsets in a rectangle just because there are 4 edges is sort of hackish usage, so while at cleaning...