`packages/vscode/package.json` declares `Stacks.vscode-stacks`, which is also the ID of the Stacks framework extension published from stacksjs/stacks (`storage/framework/defaults/ide/vscode`). The marketplace currently holds that ID at 0.75.40, from Stacks. An stx publish (0.2.x) is therefore either rejected as a version downgrade or, at a higher version, replaces the Stacks extension for everyone who installed it.
They are different extensions: this one is the `.stx` language support, and the Stacks one is the framework pack plus its commands (preview, dev server, buddy commands; stacksjs/stacks#451). The stx extension needs its own ID, for example `Stacks.vscode-stx`, and the Stacks pack can then list it in `extensionPack` so Stacks users still get it.
Found while making the Stacks extension a real extension.