there are games that are good and sole purpose is for online play.
Sports games, racing games, fps, etccc are much more enjoyed online or multiplayer against others.
I guess you can play a machine too in single player mode for these but once u mater it there is no challenge left unlike against real people