The idea is that what is in the repo's is compiled, you as user just install it. With DKMS you will have to compile kernel modules on each update. And what if a build fails? Then you as user will need to go hunt for patches and fixes, potential leaving you with an unusable system if for example graphics drivers fail.
Now there is the extra benefit, all modules are signed.