I don't really see how you can sensibly argue with a single one of those. Throw our boy Tony up there as well.
The argument isn't that players can't continue to play at an NBA level -- it's that they made a full recovery.
Rubio, in particular, hasn't looked the same since tearing his ACL. Tony Allen and Baron Davis never 'really' recovered from theirs. Al Jefferson just played worse than people expected until his ceiling got adjusted accordingly.
So now we're batting .500 on a cherrypicked list of the eight players that you could maybe say came back from an ACL injury, since the list of NBA players who have torn their ACLs is significantly larger than that.
Occasionally, people actually win the lottery. That doesn't make it a common occurrence.
So just because they haven't looked the same to you? Despite recovering statistically?
Rubio shot 36% his first two years, there's not a lot for him to come back to. He's still got his assists, his rebounds, and his garbage buckets. Plus a guy hampered by his leg doesn't usually continue to average 2.3 steals for the full 82 games.
Tony Allen is a perennial all-NBA first defense. Post-ACL he transformed his game to the point that he's no longer known as Turnover-Tony and is now actually respected on Celticsblog. The biggest problem guys coming back from ACL have is lack of explosiveness, so I guess I can't figure out what Tony is missing. He's still one of the most explosive players in the league and one of the best in lateral quickness.
Big Al went from a 20-10-50% guy to a 20-10-50% guy, who also cut back on turnovers and improved his passing. Not to mention now he's doing it on a playoff team rather than the worst team in the league.
I'm not sure if Baron Davis was an MVP candidate before his injury (I can guess), but he managed to put together a bunch of 20-8 seasons and some all-star appearances after.
If those aren't full recoveries then what is? If they didn't recover to 100% then they surely recovered to 98%.