Sony, like Nintendo, has hardware goals and targets that are less flexible than those for software. When the Vita development was done, they needed to get it out ASAP to start making back that R&D. Sitting on it to wait for games to be ready seems like a good idea until you're wasting a year sitting on hardware that isn't getting better and letting expenses pile up. Both companies depended on 3rd parties to fill in some of the gaps, but sadly it behooves 3rd parties to take a wait-and-see approach on supporting new hardware, especially in the handheld sector where analysts are regularly predicting downturns.