Okay so some people don’t even have the latest hardware revision so they’re stuck with a phone that will never support suspending and will have terrible battery life forever?
2 hours of active use, or about 10 hours in suspend.
Not sure what's so "ouch" about it. People also bought devkits which didn't come with any battery at all. Only some people were presented with the opportunity to receive a phone from the earliest revisions and only some of those people chose to - presumably those who cared more about getting a platform to hack on as early as possible than things like battery life.
Early backers who explicitly opted in to receive early batches from before mass production have smaller capacity batteries, and that's about it.