Seeed may list the potential use cases of the Xiao line.
- Arduino makers looking for a modern MCU at an affordable price
- Advanced users for MCU on a very compact board easy to solder onto a final design
Then, for each case, evaluate the corresponding scenarios.
For case 1, USB would be fine if the success rate of flashing the board was close to 100%.
For case 2, USB is not used in final design (except when the project relies specifically on USB), hence the option for a SWD or similar connector.
It happens the Raspberry Pi Pico and Pico W provide better value for both examples.
But once Seeed has selected the use case and the scenario, it could consider another form-factor close to the Xiao for the other ones.