I agree with all your points. I also cannot understand how people get bored of gaming unless they limit themselves to certain genres. Recently I played through all of AC and ACII in about a week but when I started on Brotherhood I was getting bored with that so now I am playing a bit of Torchlight and a bit of LoL with some TF2 mixed in there. There are so many games to choose from and so little time to play them all.
Also, I'm not sure if other people get this but sometimes when I am playing a really good game (Metro 2033, ACII, Mass Effect, Hitman etc etc) I just can't stop playing and have been known to play for extended periods (10 hours straight) of time just because I have to finish it.