Let's take a closer look at those weights. One of the big problems in nailing down engine weight is that often you don't now what, if any, accessories are included. Various sources list various weights through the years.
GM L98 small block was 600, compared to a Ford small block at 450 pounds.
GM big block came in around 680, compared to the Ford big block at 625.
Oldsmobile 371 cid was 760 (a real porker).
In other words, those late 50's and early 60's motors, small or big block, were quite heavy. Ford was one of the early manufacturers that set out to specifically address the engine weight issue. The result was the new "light weight" small block.
As I recall, the old AC 6 cylinder engine replaced by the 289 were nearly the same weight?
Of course in either case, GM or Ford, additional steps would have been taken to further reduce the weight. Like alloy heads and intake, for either the GM or the FE. I'm not sure alloy heads were EVER available for the 289 however?