Why OO Sucks 17 years ago
OO works becuase it roughly matches how we think. We see the world as objects at a basic level. As others mentioned, this makes coding more productive. It's a choice for the programmer, not the computer.
If you need really fast code, use assembler. You have that choice. Code at the level required for the task.