Include is a better way for native codes, I don't mind modules, but I've got many broken modules when the author stopped developing it.
I fail to see how this makes any difference. Modules can be supplied as source code, just the same as includes, and then get the benefits that dmaz mentions above as well.