I've got to agree with the sentiments in the article. This is what killed Halo 2 online for me; every match was about the same level of difficulty. Well, no, what killed Halo 2 was the fact that every serious match was necessarily random (gone were the happy days of Rainbow Six 3, finding a server of cool guys and playing with them for the rest of the evening, only slightly caring what happened to your stats), but the strictly defined difficulty certainly didn't help.
Obviously, as a rule I'd rather play a given game against people more or less my skill level. But it's great, every now and then, to have a match against some newer players, which lets you relax and mess around?or against some pros, one of those matches where you're constantly on your toes, seeing them do crazy things, learning things about the game you never knew, and if you win, you feel ecstatic, and if you lose, it's like a relief.