I can appreciate that some people want to try to identify their wifi driver and want the system simple enough so they can play with it without necessarily delving into it.
Hopefully you can appreciate that some people want a usable friendly OS to just use.
Regarding size, the vanilladpup10 ISO is 760MB and Easy 4.4 825MB. Add some office apps etc will become 1 GB.
Regarding actual complexity I hear woof-CE is pretty complex as is. Do you have any reason to believe that adding dkms (or any other package) is particularly complex?
And the end of the day, dkms is a kernel infrastructure used by almost all distribution out there. Why is it triggering such an mocking reaction from you?
(editorial changes)