I'd be "unsatisfied" because a slow processor, a 4GB RAM maximum, and a shitty GPU would suck, sure. I upgrade and sell my old machines on a yearly basis or so because paying a $300-$400 delta (sell the old one, buy the new one) is worth it to have something in the target area for Apple and for developers. There's no point for me in keeping older devices long-term because nobody really targets the trailing edge. I spend more on car repairs in any given year than I do on my laptop upgrades; it is just not a significant amount of money.
If "people who keep old stuff" was what he was really going for, he's doing poorly at describing it, because I don't think that "long term customer" doesn't mean "customer who refuses to upgrade for geologic eras" among reasonable folks. And I certainly don't think an ecosystem where newer devices are generally preferred is a symptom of "bad engineering"--more "engineering decisions he doesn't like." Every MBP iteration has made me much more pleased to actually use the machine, and that's the core of what matters.
You see with Windows, Microsoft targetted (or at least went WAY out of their way to accommodate) the trailing edge. hell, they even held support for many DOS programs for a long time. This pattern looks like it might be changing with Metro though.
Microsoft did, sure, but I'm referring more to application and game developers. The OS features are nice-to-haves to be sure, but if your applications are outpacing your hardware...
That's mostly fair, but gigantic multiplayer experiences have in general tried to target more modest min. reqs., like Starcraft II on the competitive side, or all of those East asian MMOs on the casual side.
If "people who keep old stuff" was what he was really going for, he's doing poorly at describing it, because I don't think that "long term customer" doesn't mean "customer who refuses to upgrade for geologic eras" among reasonable folks. And I certainly don't think an ecosystem where newer devices are generally preferred is a symptom of "bad engineering"--more "engineering decisions he doesn't like." Every MBP iteration has made me much more pleased to actually use the machine, and that's the core of what matters.