Well yes they are more flexibel, but the core point is they give non-programmers and high level coders/scripters more power to create stuff that's outside the tight specification of, say, given actor and vehicle classes. This is important if you don't want to mix up engine code and gameplay logic.

And how exactly do you get "natural multitasking" with components? Oo