Yes, linux-restricted-modules contains "nasty" things, like a startup script (which slows down boot up), nvidia drivers (amongst other very non-free modules), and other things. If I only need microcode for one wifi device, linux-restricted-modules seems like massive, costly, overkill.
IMHO, the wifi microcode (and microcode for other devices) should be separated into a different package, and the restricted modules should remain in the linux-restricted-modules package.
Yes, linux-restricte d-modules contains "nasty" things, like a startup script (which slows down boot up), nvidia drivers (amongst other very non-free modules), and other things. If I only need microcode for one wifi device, linux-restricte d-modules seems like massive, costly, overkill.
IMHO, the wifi microcode (and microcode for other devices) should be separated into a different package, and the restricted modules should remain in the linux-restricte d-modules package.