actually, i don't consider the video capabilities of the N900 weak at all. i've thrown files >1 GB at it, and didn't notice any lag whatsoever.
i see it as a kind of screening process - files that don't play on the N900 are usually encoded so badly that it does make sense to reencode them
but maybe i'm just lucky that most of my vids are encoded well