This is something of an upset, since Sri Srinivasan was the heavy favorite. There is a theory why:
In other words, unless McConnell or Grassley agreed to move Garland, I don't see a rationale for his nomination right now by this POTUS.
— Chris Geidner (@chrisgeidner) March 16, 2016
Srinivasan or Garland are not flaming liberals like Sotomayor is and was. Srinivasan has been described like a male Justice Kagan.
Why might there be a deal with the GOP? Well first, the next President is Hillary Clinton, who will have a Democratic Senate and House. Second, Garland is 63, older than most new Justices. And he is a centrist. Here is the new spectrum of the Supreme Court:
Liberal——————————————-Center—————————————Right
Ginsburg—Sotomayor—Kagan–Breyer–Garland–Kennedy——-Roberts—Alito——Thomas