why doesn't it support them?

The remote containers extension on VSCode is proprietary. Cursor had to write their remote extension suite.