> Structures, types, generics, etc, do cover a lot of what people actually want in practice...
For scientific computing, no. However it is very useful in other areas such as web, agents, gui, where you have many methods to combine in many ways and OOP really suits in.