Re: "and failed to honour the cynical tradition of built-in obsolescence"
Er, the fact that the processor is called "i7" doesn't mean that it's the same processor as in 2012. That's just intel's branding - it's like saying that an Android phone is using the same processor as in 2012 because they are both called "Snapdragon". The part number is the bit that matters.
Actually the screens aren't the same either: having the same resolution doesn't mean that other properties haven't changed.
If you want to criticise Apple the correct target is their ridiculous costs for RAM and storage upgrades, which have remained constant for several years. But don't make a fool of yourself by suggesting that they are using the same processors as they were 6 years ago.