Yea, if I change the scale, it changes in SFML too. But thats still not logical. I expect SFML to return me all physical resolutions - ie the number of actual pixels I can address separately. That includes the desktop resolution. And that one isn't changing at all.
In other words:
sf::VideoMode::getFullscreenModes() returns physical pixel resolutions - independent of screen scaling
sf::VideoMode::getDesktopMode() returns logical point resolution - dependent on screen scaling
This is inconsistent. As a developer, requesting the desktop resolution and creating a window of that size should result in a window having the desktop size. But that isn't happening