If my iPad can remember my preferred window sizes and positions in landscape and portrait, my Mac should be able to remember my preferring window sizes and positions when I connect and disconnect from external displays.