There would be no surprise to this since the Win32 GUI APIs were created at a time when C++0x was widely used compared to what you see with APIs created in C++11 and onwards.
I guess the latter is the case for SerenityOS and other OSes with integrated GUIs.