Just a preventative mental health precaution
It also helps me to maintain my social skills so they wont completely deteriorating.
Keep in mind that everyones mind works differently.
I dislike homeoffice strongly. Too much potential distractions.
I like it as an option though. But I can't imagine myself having to be home 5 days of the week dealing with my tickets alone.
And sometimes a bit of company is nice :)