It allows you to quickly use up all of a node's memory.
<32 bytes of data> OP_DUP OP_CAT OP_DUP OP_CAT ... OP_DUP OP_CAT OP_DUP OP_CAT
The OP_DUP/OP_CAT combination makes a copy of the data and then combine the 2 parts into one array. This doubles the memory required.
Every 10 doublings, the memory usage increases 1024 times. After 40 doublings, the node would require 32 TB of RAM (and 32 PB after 50 doublings).
This would allow nodes to be easily crashed no matter how much RAM they had.
Instead of setting a limit on total RAM usage for scripts, they just disabled the opcodes.
That is what the opcode does. It means that a node doesn't need a large integer library to do the addition.
This would be a hard fork change. It is unlikely to be accepted unless it adds a large amount of value to the system.