No offence meant here, but it's another example of an American company thinking that the whole world is like America... ie. always online with reliable internet.

America is ranked 16th in terms of internet access per-capita. A lot of Americans don't have reliable internet access, which is why many Americans complain about this aspect of Steam. So I wouldn't say online activation is "an American thing".