Might have something to do with the weight pushing against the coaches/wagons under braking
High weight of the locos and different braking characteristics can potentially lead to buffer lock.
I would expect those are the main reasons why one than one 'heavy' loco being hauled 'dead' on the tail isn't allowed
A pair of 66's or similar is about 260 tonnes, and relative to their weight have lower brake force than passenger stock (about 68 tonnes brake force per loco, according to Wikipedia). Cl. 20 & 73 are much lighter (less than 80 tonnes each), so a pair of those is only about 20 tonnes heavier than a single cl. 66.
Comparisons of numbers of steam locos versus modern diesel & electric locos pushing on the rear of trains are 'chalk & cheese' really, since modern locos can generate levels of tractive effort steam locos could only dream about e.g. the max TE of a cl. 59 is about 3x the max TE of a BR 9F 2-10-0.
That high tractive effort capability per loco is the reason you don't normally see more than two modern, AC-drive, locos on the rear of a US/Canadian freight train. Even with only two working hard climbing a hill, you can hear loud flange rubbing noises from the freight cars on curves sometimes - they are pushing the limits of what's safely possible (and living with the high rail wear on curves).