Earlier quoted context omitted.
because React's stance is that it's a rare enough case in their experience, so they don't spend time optimizing for it. that metric is slower in general because libs with simple reconciliation strategies will tend to do work for every row between the two swapped ones (2,998).
So what's the benefit of more complex ones like react's?
The ecosystem is bigger and there are more devs available.