In my opinion it is just a matter of personal taste, if I move some code without trailing commas I make sure that the commas are in the right place.
This actually can be seen as an advantage given that blind copy and paste is the source of all evils, so a syntax error will force you to reconsider what you have just done blindly.
All in all I don't see a problem in using either styles, it's only one character difference at the end.
For compiled languages like Rust, you might be correct, though even there I use trailing commas, specifically for the reason mentioned. It reduces bugs when you add or swap around array elements.
In a compiled language you catch this because it's a syntax error. In JavaScript, it might be missed through every code review (because it's subtle) and and then break on release to you production system.