Having work friends makes a world's difference.
They say your coworkers are not your friends.
I get it. Be careful because it is such an easy place to get betrayed in. And if you're a serious introvert, all the better.
But if you find someone who you can really click with, it really can be hard to give up only because you're cautious of their actions. And once it really is clear they genuinely just want to be friends, chat, get lunch together, etc...going to work is way less of a drag. Also, if either of you guys have had a bad day, venting together can clear it up quick. Yes, you can tell your SO, bf/gf, family or outside friends too but most people aren't gonna get it as quickly or as well. Not to mention some ppl in your personal life honestly don't even want to listen to you talk about work and just want you to get it overwith, so someone who knows everything you're talking about is a different kind of healing. Not encouraging talking constant shit, but when you had your personal pains.
Anyway, unpopular opinion maybe, but just thought to see what you guys think.
Edit: Also, not all the time which I think is fine, but a lot of good work friendships last after leaving the job, so even a better investment than the work itself sometimes.