Windows dynamically sized is quite easy, people have had enough time to learn how to use layout managers in Windows Forms.
Naturally it is a bit more than just drag and drop controls from the toolbox.
HiDPI is supported in modern .NET, with additionally APIs, that aren't enabled by default only due to backwards compatibility.