I think it's 75% Microsoft's fault with modern sleep. They want the machine to go into a low power state rather than sleep so that it can still receive email and other notifications just like a phone does. But since the thermals are total garbage on most PCs, that means even the lower power modes need active cooling which doesn't really work when the machine is in a bag. After a few minutes all the fans are blasting.