Not only is it the length of time, but also what the REPs cover and when they cover it. The 2011 and 2012 MBPs aren't fixed. They are still going to die on from the same GPU problem in the near future. However that repair program, which was only announced last year, is ending on Feb 27th of this year, or three years from the DOP. Still, for an issue that will probably never be able to be fixed, that's ridiculous. Owners will eventually have the machine die on them prematurely. I had 8 - count them eight - logic board replacements in my 2011 15" in the first year. AppleCare hadn't even kicked it yet.
Plus to fall under any of these REPs you have to be having the problem. That's fine, I can understand that. But when the problem can affect most/all of the machines manufactured (like the 2011s) they should all be repaired at least once regardless of the working state. After that, if the issue resurfaces the repair should also be covered.
Also, Apple has a tenancy to hide what it can under the rug. The 2011 and 2012 MBPs and the AC adapter program were only made public because they were well known issues. It was never known that Apple had a REP for certain Apple TV 3rd Gens for Wi-Fi problems. When I had two ATV3s in similar serial ranges die, it was cause for suspicion. It was only after doing some research that I found someone had leaked the program from an AASP. Not only did the local store (including managers) not know about the program, but by the time I found out I had already paid to replace one of them, and both would have been covered under that program. I did take it to Apple before I replaced it though, and they didn't do anything because it was out of warranty.
I was compensated with a free iPod nano, although only after twisting arms and talking to Customer Relations. Mind you, I basically paid twice for an Apple TV - 1 originally (the one that failed, and 2 when I had to buy a new one to replace it.