I agree with others who have said that Apple needs to decrease the number of iterations of the products they sell. While it allows Apple to target different price ranges, it makes it tough for the customer to make a decision. More choices of different iterations of a product is bad. They need to simplify their products. Just include the current generation, and put the remaining inventory under the refurbished section. It's not like doing that is going to hurt sales. Also, they need to figure out the rMB and MBA thing soon. I think Apple can afford to sell a Retina Display laptop at a starting price of $899, or $999 even.
Apple made a mistake last year by not upgrading the CPU to the A8. They half-assed the iPad mini 3 by just adding a new color and TouchID. Maybe it doesn't matter but I think that's bad business. I was really looking forward to the iPad Mini 3 last year and then they did that. Huge turnoff for me. I could have gotten the iPad mini 2, but after using TouchID on my phone, that was something I wanted on an iPad.
On a related note, this is also a reason why I don't buy first generation products. The next generation is almost always significantly better. If rumors for the Apple Watch 2 are true, that's a huge improvement over the current Watch. Other examples are the iPod Touch 1st Generation to 2nd Generation, Macbook Air (may have been a couple generations later), 13" rMBP, iPad Air 1 to 2, Surface 1 to 2 (or 2 to 3), Moto X, etc. It can be a combination of design and/or additional features but I still try to stay away from First Gen products. Really new tech is not worth that money, unless you're ridiculously rich and want to deal with certain problems that could arise from that.