Feelings are complex. Personally, at any given time, I have two or three of sideprojects, videogames and TV shows I could focus on, each. But when I procrastinate, I end up reading HN or some subreddit or something similar, instead of coding my side projects or playing a game I've been waiting to play for the past year.
I've traced that to feelings of guilt. I can't enjoy a videogame if I feel I'm only using it to escape and make my situation worse. I can probably enjoy a TV show a bit, for a while, until my brain realizes that it's just an escape mechanism and I get more stressed. But social media in general, offer you a bite-sized escape. There's nothing wrong in taking 2 minutes break to skim comments on a HN thread, or scroll through some funny pictures somewhere. 2 more minutes won't make a difference either. 2 more? And suddenly it's been 5 hours.
So in the end, I don't do the things I have to, and I also don't do the things I want to - all because negative emotions.
(Part of my solution to this problem was just blocking certain sites (like HN) on the router during work hours.)