The binding part can be moved to a sluggish wrapper around the DSA driver
You can't move the binding part anywhere, because you still need binding in order to render.

Also, what is a "core DSA context"? That sounds suspiciously like deprecation, which as previously stated, isn't going to happen again. Indeed, notice how implementations only implemented ARB_debug_output in debug contexts, but KHR_debug is now core. That shows that the ARB doesn't like splitting functionality between different context flags like they.

They have only one split right now: core/compatibility. They're not going to make compatibility/core/coreDSA.