In part, but it's more the combination of his performance the last few year and the spring. Not only is it his overall performance, but also when you look at splits. I jus think there have got to be better options.
His splits are exactly why I think they'll keep him. For his career, he's done poorly vs. RHP, and at home - home having been the worst park for hitters in the majors, Petco.
But away from Petco, he's hit .272/.331/.453 (only Castro slugged better than .453 last year for the Astros) with a HR every 30 at-bats, and against LHP, he's hit .286/.358/.460.
So they're figuring he might do well in a platoon with Krauss, playing at MMP.
Are there better options available? Maybe, maybe not, but I don't think he's as poor of an option as you think, and particularly if all you're really looking for is a place-holder for Singleton.