There is definitely an addiction factor into this, so many online games now have mechanics and matchmaking systems that are designed speciffically to keep you playing. Battle passes, seasons, hidden MMR in casual games, and FOMO inducing deals are pretty effective at keeping people playing