If you don't get to pick your own extensions, does that mean you also don't get to pick your own keyboard shortcuts, font and colour scheme?! That would be a wider interpretation of "cattle, not pets" than I am used to...
Those are configured on the client so luckily you get to keep them. Extensions in VS Code are a bit different because some (many?) run on the host and as a result devcontainers wipe them out.
I do agree though, I think devcontainers are in an awkward spot where they're cattle but my IDE/environment is typically a pet...
I do agree though, I think devcontainers are in an awkward spot where they're cattle but my IDE/environment is typically a pet...