reading through this thread, as a former AppleCare and in-store Apple Genius Bar employee, I'm so glad I don't work there anymore.
there are several logical reasons why a repair is delayed, and also why there isnt a guaranteed turnaround time on a repair. there are also specific policies about when a computer is just replaced instead of repaired. there are also a lot of information regarding AppleCare+ guidelines, in the terms and conditions that 99.9% of people dont read.
but all of this is irrelevant because, with certain customers, all they care about it getting THEIR SPECIFIC situation resolved, no matter how or at what cost
If you're going through an inconvenience with the Apple repair process and you find it unreasonable, I'd recommend not spending your money on an Apple device in the future and going with a company that has a better track record with repairs and replacements.
and when you find that company, that has a similar price and performance and value with their products, please share that with us so we can make better decisions in the future as consumers.