A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
You are right, in most cases the option is not checked. And if it has been activated, then the "normal user" has the known problems. Therefore, your idea to stop this is justified.
On the other hand: If this feature would be useless, why is it there at all?
Possible scenarios are the use of Excel together with an ERP system or CAD system.
If I open an Excel spreadsheet in a CAD system (eg a configuration file within Solidworks), that instance should never respond to DDE because it can have serious consequences. However, the risk is low, since the probability for this in a normal working environment is very low.
I create (in my job) always a 2nd instance which loads a special file with control functions and serves as a front end for our ERP system. This instance is not visible. So if this would react to DDE, then I could never see the files it opens.
ERP systems often create a second instance when the user exports data, usually even so that this instance does not load AddIns (and the PEROSNAL.XSLB). If I now open another file (as usual from the Windows Explorer), then this would be opened in the 2nd Instance. And that's a problem, because I can not run any macro, analyses from AddIns, etc.
It depends on how users use Excel and other applications. A normal user will never set this option by himself, even not by accident. But applications he uses do so. And when it comes to a crash, then the question is once again asked "Why does my Excel no longer open my file."
That's the vicious circle...
From my side: Why limit the user? Why not educate him? Give him space to develop his own creativity.
Andreas.