I've had a work MacBook Pro since about Mavericks (I think). Some versions were good at remembering where app windows should be, other versions would just forget.

I guess it gets pretty complicated when trying to cater for all the different scenarios people want and I bet some probably conflict. I suspect apps themselves can be involved in how the OS remembers where their windows were, too, but I don't actually know.

Wade.