The biggest problem with the batteries included design choice

It goes against separation of concerns. Upgrades create subtle changes in behaviour in the language which in term break customer systems:

This isn’t an academic problem.