LibraryResources like Kernel is a magic folder name. This old but useful video by Adam Berry uses this terminology.
Using "GeneralUtilities`" on PacletInstall and following the trail will confirm my answer. One reason for including extensions meta data seems to be ensure compatibility of paclets with different versions of Mathematica. The notebook includes details of my spelunking. $basePathMap is very instructive summary of applications related to the paclet system and It shows some of the different extensions in use.
PacletManager`Package`$defaultLibraryRoot
Dataset /@ ((Flatten@*Values@
PacletManager`Manager`Private`$basePathMap) /.
Paclet[x__] :> <|x|>)
This is a list of extensions in use.
{"Application", "AutoCompletionData", "ChannelFramework",
"Documentation", "FrontEnd", "JLink", "Kernel", "LibraryLink",
"Path", "Resource"}
Which can be obtained by
extensionslist =
Query[Flatten /* Union, "Extensions", All, 1]@((Flatten@*Values@
PacletManager`Manager`Private`$basePathMap) /.
Paclet[x__] :> <|x|>)
Attachments: