The "break the whole ecosystem" bit is what bugs me the most. It is nearly impossible now to write a short script in Node.js these days when you have mixed dependencies of ESM & CommonJS. Every 100 line script now forces you to include a code bundler of some sort, just because the two will not work in the same script.