I play home games for social interaction, competition, and self-improvement.
Most of my close friends live far enough away that "just stopping by to say hi" doesn't happen. On top of that, a demanding job and three school-age kids make it difficult to do almost anything that isn't scheduled in advance. Home poker fits into this gap perfectly - games are on my calendar, often weeks in advance, and are always local. Sometimes I don't even have to leave the house!
By nature I'm an introvert. Contrary to what many believe, that doesn't mean I'm anti-social. I enjoy regular social interaction just like anybody else, and I start to crave it when I don't get enough. But it also means that I'm very comfortable being alone, and I sometimes need a kick in the butt to go out and do stuff with other people. Home poker is a perfect social outlet for me - it's like a regularly scheduled party. (Fortunately I'm already married, because most of these parties are sausagefests.)
I've never been much for sports, but I have a competitive streak when it comes to mental games. Low-stakes home poker is a healthy outlet for this. My home games are at stakes that aren't big enough to make a significant difference in my life, so I can play for fun and competition without worrying about the money.
Finally, I'm also very interested in self-improvement, and I believe that an active brain is critical to ongoing mental health and happiness. And no matter how good a poker player you are, there's always room to get better. And trust me, I have a
lot of room for improvement.