Although Windows is centered around, well, windows, a window itself is not a cheap object. What's more, the tight memory constraints of systems of 1985 forced various design decisions.
Let's take for example the design of the list box control. In a modern design, you might design the list box control as accepting a list of child windows, each...