weak-modules2 is needed both by the kernel and KMPs. So this change is only requested to reduce some build-time dependencies? In the installed system, the package list would not change at all.