あれやこれやとパッケージを入れたり野良ビルドしたり特定バージョンのコマンドを入れたりして
今まで動いていたものが動かなくなっている、なんて状況にしないとビルドが通らんってのもあるからな

ラズパイOSを、VSCodeをビルドできる環境に仕立てると、そのOSではビルドされたVSCodeは動かないので
コンパイル用とテスト用で別ラズパイを用意しよう、なんてのが有名どころか