This is annoying for multi-window apps as it means you need to defer the creation of resources you'd like shared across all your windows until the first window is created.
I think a display handle should be sufficient to determine the needed extensions.