The specs might be the same. That doesn't make them the same. Just as two different vehicles from two different companies with the "same specs" could and would be radically different.
If two different unrelated companies produce the "same thing", there's no guarantee that they're identical. There always exists the possibility that company A introduced a problem that company B didn't. There's human error, materials differences, manufacturing differences, environmental differences, and so on.
Check out the A9 for example. The same chip is made by two different companies. Same specs, very different chips. They're not even the same size. And that's just the main chip in the phone. Who's to say what other differences there are in less important areas no one pays attention to.
You sound ignorant. You should educate yourself some more before you attempt to inform us on how things are.
I would believe you, but nobody has shown me evidence of 2 identical iPhone 6 phones with identical software (restored and set up as new) running any differently from each other. Once someone can do that, I'm going to say you don't really have any evidence to back up your claims.
Also, if my iPhone 6 has bad parts in it, then why did those bad parts run iOS 8 so well? Even if some of the components of the phone are made from different manufacturers, you're not going to see that big of a difference between them. That would be false advertising from Apple if that were the case.
Imagine Apple selling some iPhone 6 phones that are faster than some other iPhone 6 phones and you can't choose which one you want. Are you supposed to just pray you get one of the good ones? I'm not talking about wiggly switches, squeeky screens or faulty hardware.
You are saying that what I said isn't true?
I believe you that components can be from different companies, but that doesn't explain why iOS 8 ran great and iOS 9 does not. Everything points to a software issue rather than a hardware issue. When/if Apple releases an update that fixes the lag on the iPhone 6 completely, then what are you going to say? ...Oh, I guess it was a software optimization issue all along.