That's my experience with Windows as well though. On Dell xps on windows my external monitor goes blank sometimes and sleep randomly causes overheating and fast battery drain. On the other hand Linux handles it just fine. Win is not consistently better anymore.
It’s either rocket science to get monitors to work flawlessly or it’s the B team working on it. Probably the former given that it’s also a problem on Linux and windoze.