Exactly. I can't tell you how much time I've wasted repositioning windows in virtual machines that I had to suspend and later resume. I use 3 monitors and there is no technical reason why VMWare can't take note of the monitors in use before the suspend and upon resuming--and as long as the 3 monitors are still available upon resuming then they should display exactly the same content they displayed prior to the suspend operation.
And I really wish people in business would stop telling customers that they "can't guarantee" something. No one is asking for "guarantees" (or promises, in this case)--let's just say I have "expectations": Listening to customers, valuing good feedback, and doing something about product weaknesses and omissions is something I "expect" any decent company to do.