Zrovna v případě VS Code jde Microsoft dobrou cestou a provozuje i nativní repozitáře (rpm i apt), takže snap (nebo třeba docker u jiných) není jediná možnost. Chápu, že to pro menší vývojáře může být udržování několika distribučních kanálů náročné, ale u větších projektů to vždycky uvítám (osobně mi chybí oficiální apt repozitář u Promethea).