Can I please have more advanced understanding of "Select all target specific packages by default" option?

And also

Select all kernel module packages by default
Select all userspace package by default

Explanation in Menuconfig is rather poor, so I humbly ask for community help.

Does it mean that if I choose x86 platform there will be installed all necessary kmods? But how system understand what package to include or not? I am a bit frustrated.