What frustrates me the most is that Apple never admits a mistake.
I'm never going to buy an iPhone without a headphone jack, but reinstating the jack on a future model would be admitting they made a mistake with the iPhone 7.
Likewise, with the new MacBook Pros, they are not going to release an update in a year's time that doesn't sacrifice ports and performance and battery life for size and weight, because doing so would be admitting a mistake. Nor are they going to dramatically cut the prices, such that they are actually affordable for someone, because doing so would be admitting a mistake.
I'm never going to buy an iPhone without a headphone jack, but reinstating the jack on a future model would be admitting they made a mistake with the iPhone 7.
Likewise, with the new MacBook Pros, they are not going to release an update in a year's time that doesn't sacrifice ports and performance and battery life for size and weight, because doing so would be admitting a mistake. Nor are they going to dramatically cut the prices, such that they are actually affordable for someone, because doing so would be admitting a mistake.