VS Code: Why are extensions packaged manually and not automatically?

In Nixpkgs, many important VS Code extensions are either missing or outdated, and adding or updating them manually requires a lot of maintenance. Almost all the extensions just require publisher, name, version and sha256, there is really no point in doing all this manually.
Gnome extensions on the other hand are packaged automatically.
I’ve also seen that someone made a script to automatically generate the extension list: https://github.com/AmeerTaweel/nix-vscode-marketplace-generator.
The result: GitHub - AmeerTaweel/nix-vscode-marketplace: VSCode and OpenVSX extensions for Nix.
Could it be adapted on Nixpkgs, or are there reasons for not doing that?

2 Likes