I agree other ecosystems have similar debugging capabilities; I think the main driver for hardware selection was deterministic timing and ability to keep up.
See my comment further down beginning "Starting about 7:09 he talked about why the Arduino wasn't a good fit..."
See my comment further down beginning "Starting about 7:09 he talked about why the Arduino wasn't a good fit..."