Since the vast, vast majority of Javascript doesn't work with it, the issue certainly wasn't addressed years ago.
Yes, you're right, making use of dynamic behaviour will break DCE.
Yes, you're right, making use of dynamic behaviour will break DCE.