Naja.
Scheinbar ist es bei SFML schon so vorgesehen, OpenGL ggf. direkt anzusprechen. Sonst gäbe es wohl kaum Tutorialseiten wie
diese. Wenn SFML eine Funktion selbst nicht zur Verfügung stellt, zu uneffizient für eine Aufgabenstellung ist, oder weil es im Rahmen dieses Threads darum geht. Ich persönlich finde diese Kombination als Dauerzustand zwar auch etwas frawürdig...
Zufällig auf der Seite auch gleich gefunden:
OpenGL versions above 3.0 are supported by SFML (as long as your graphics driver can handle them), but you can't set flags for now. This means that you can't create debug or forward compatible contexts; in fact SFML automatically creates contexts with the "compatibility" flag, because it uses a few deprecated functions internally. This should be improved soon, and flags will then be exposed in the public API.
Also, man kann leider keinen Core-Kontext erstellen. "soon" kann man wohl relativ auslegen: Ich habe zufäliig vorhin in einem Forum eine ähnliche Aussage von 2011 gefunden.