I find the discussion about compromises a bit strange at times. It’s as if a device is expected to be thin and light but absolutely must not make a single compromise. That’s just not possible. In any other category, this would be completely normal. Cars are a good example. The same car brand might sell a premium SUV and a sports car at roughly the same price. The sports car clearly compromises on space, but it’s more enjoyable to drive and more agile. In that case, it would be quite odd if people said, “Hey, it has compromises because it can’t fit as many people and as much cargo as the SUV.” Like, yeah, no kidding, two completely different use cases, hello!
And then imagine if someone driving an SUV said, “Well, that sports car doesn’t have any space, nobody asked for this.”