Display technology and usage scenarios have changed significantly since the time when many desktop app technologies were first introduced Many desktop UI frameworks on Windows have  historically  struggled to keep up with modern usage scenarios such as handling multiple displays with different DPI values or handling dynamic DPI changes (docking/undocking  RDP  mixed-DPI)