Not sure how did you read as this, but this guy clearly is talking about constantly connected to the internet.
You're combining two different things. First, nothing he ever says, EVER, says that the Xbox has an online requirement. Nothing.
Second, he clearly states that the console will be "Always On". Not "Always Online", not requires online. Just that if an online connection is available, it will be using it.
What is so difficult to understand?