With the loss of S3 suspend, fast boot time is important again for laptop users.
Linux has no problems running S2Idle but due to how S2Idle works, more components can wake up your system, therefore more components can misbehave, incl. devices attached by USB. Ugh.