Yes, they changed the default value of ATTDIA to 1, which broke most of my LISP routines, so I have added a setvar to my startup routines that always sets it back to 0 and it fixed all of this.
Changing the default value of ATTDIA isn't the sabotage.
The sabotage, was very deliberately not bothering to detect when input is coming from some form of scripting (LISP, menu macro, .SCR, etc), and always using the command line in that case.
Yes it is sabotage, because it is a simple matter to detect when the input comes from scripting, and in fact, many commands already do that and automatically use the command line.