Description
When installing, one of the dependencies is VS Code. I can understand why one might want to include and set up VS Code for some users, but I think the overlap between that group of users, with people who want to use C++ over MicroPython, is very small. I think this definitely should not be the default behaviour.
This is particularly infuriating under Raspberry Pi OS Lite because it installs the entire desktop environment which I categorically did not ask for. Ideally I would be able to develop entirely on my proper desktop, but I can't find any cross-compile instructions so it seemed a lot easier to set up using this script on a Pi (which I am already using for something else and definitely don't want a desktop environment on).
It certainly ought to be explained more clearly on the Getting Started page that this script sets up an entire development system, not just a "toolchain". Currently that just plonks you on a GitHub repo with no README or even instructions on how to download and run it. I had to read the script to learn about SKIP_VSCODE=1
(by which point it was too late), something which some might not be able to (or want to) do.
I think the best solution would be to present an interactive menu at the start of the script where the user can decide that they don't want to have VS Code set up for them.