I've been playing with Windows 3.1 in Virtual box & would have to say that Microsoft got user interface pretty darned right in Windows 3.1. One example it is really easy and intuitive to 'grab' any border of a window and resize it. Yet in Linux XFCE (25 years on!) it is only easy to resize from the top right hand corner of the window. The bottom border is only 1 or 2 pixels wide and can take several attempts for it to work.
Apparently the Linux guys have said this is a known issue that they are not going to fix or improve instead they suggest using a different theme or something!