The pre-packaged baby greens that I buy usually only stay fresh for a week, then they get slimy quickly, esp the red lettuces. I grow my own, and after picking them and washing/spinning them, I line a plastic or gallon zip bag with paper towels to absorb any excess moisture and they stay fresh for a week or longer.
I have nothing against hydroponically grown lettuces but find them lacking in taste. Nothing can beat home grown-in-the-garden lettuce, IMO. But not everyone has the luxury of a garden so whatever it takes to grow anything, I say go for it.