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...