This might sound like heresy, but how's Linux support on existing surfaces? This looks like a pretty attractive laptop, but I'd like to have the option to run linux for ROS stuff.
The solution seems to be uh, patch the kernel? https://github.com/jovton/USB-Storage-on-WSL2