Obama is putting up a reasonable moderate, which is pretty generous of him. With trump as the supposed nominee of the Republican Party, there is no one he will win against Hillary. Hillary will nominate a much more liberal judge, something the GOP doesn't want. It's smarter to go with the moderate choice. Also waiting makes them seem immature and unreasonable which makes them look unfavorable to the public.