The VSCodeUserSetup file from https://code.visualstudio.com/download is in the 90MB range.
Perhaps this file is just the installer and the actual system files are much larger? Or maybe your 400MB figure comes from a bloated install? Just speculating here.