I'm not sure I follow. The 'world' set is aiming to have the fullest amount of target items in it. If there are items which have the same 'virtual/x' provides in their recipes, why should the recipes be all excluded from the set? They're not going to clash in package deploy, or in sysroots (since sysroots became recipe-specific). Note that it's not 'virtual/x' being excluded, but the parent recipes themselves.
go-runtime is how I spotted the issue, but there are actually a fair bit more items with the same problem, some of them major.
DEBUG: collating packages for "world"
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-graphics/libsdl2/
libsdl2_2.0.18.bb due to virtual/libsdl2 provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-devtools/make/
make_4.3.bb due to virtual/make provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-extended/libtirpc/
libtirpc_1.3.2.bb due to virtual/librpc provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-devtools/go/
go-runtime_1.17.5.bb due to virtual/x86_64-poky-linux-go-runtime provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-core/libxcrypt/
libxcrypt_4.4.26.bb due to virtual/crypt provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-graphics/xorg-xserver/
xserver-xorg_21.1.1.bb due to virtual/xserver-xf86 provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-kernel/linux/
linux-yocto_5.10.bb due to virtual/kernel provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-sato/rxvt-unicode/
rxvt-unicode_9.30.bb due to virtual/x-terminal-emulator provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-core/gettext/
gettext_0.21.bb due to virtual/libintl provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-core/glibc/
glibc-locale_2.34.bb due to virtual/libc-locale provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-multimedia/libomxil/
libomxil_0.9.3.bb due to virtual/libomxil provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-devtools/gcc/
libgcc-initial_11.2.bb as task do_build doesn't exist
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-core/glibc/
glibc_2.34.bb due to virtual/libc provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-kernel/perf/
perf.bb due to virtual/perf provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-bsp/u-boot/
u-boot_2021.10.bb due to virtual/bootloader provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-graphics/mesa/
mesa_21.3.1.bb due to virtual/libgl provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-kernel/linux/
linux-yocto_5.15.bb due to virtual/kernel provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-devtools/dpkg/
dpkg_1.21.1.bb due to virtual/update-alternatives provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-graphics/xorg-lib/
libx11_1.7.3.1.bb due to virtual/libx11 provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-kernel/linux/
linux-yocto_5.14.bb due to virtual/kernel provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-devtools/opkg-utils/
opkg-utils_0.5.0.bb due to virtual/update-alternatives provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-devtools/gcc/
gcc-runtime_11.2.bb due to virtual/x86_64-poky-linux-compilerlibs provider starting with virtual/
DEBUG: World build skipping /home/alex/development/poky/meta/recipes-devtools/pseudo/
pseudo_git.bb due to virtual/fakeroot provider starting with virtual/