Like many of you, my life has changed because of open source software. Drupal, in particular, is the first open source project I became deeply involved in, and my income from Drupal work has supported my family for years.
tl;dr: Docker's default bind mount performance for projects requiring lots of I/O on macOS is abysmal. It's acceptable (but still very slow) if you use the cached or delegated option.