If you know why S3 does not work on some brands, the editorializing is not unwarranted.
There was an active decision to remove working parts of the code. That is shameful.
Your other comment is the most upvoted right now because it brings useful technical information to the discussion on S0/S3 states. Anything else is just rehashing old arguments. Readers can take their own conclusions without being manipulated by incendiary editorializing.
There is nothing wrong with throwing away obsolete code.
It's not "obsolete"... S3 sleep mode uses much less power.
On a properly designed system, the S0iX sleep modes should totally subsume S3.
Yes, we've reverted the title from “ThinkPad X1 Carbon 2018: S3 Suspend Workaround for Linux (shame on Lenovo)”. The guidelines are clear about this, so submitters should please follow them.