I was fighting with some patches and was wondering why the patches aren't set up like a theme or update so that you can just unzip the file to your player instead of going through the (for me) frustrating process of adding patches.
Because patches are source code, and you can't use source code without first compiling it. This means at a minimum anyone using a patch must have the rockbox dev environment setup.
And anyway, patches are meant for developers and other people for whom compiling is not a serious issue.