So, is this some bug that keeps being ignored in Drupal development, or is it only thoroughly undocumented? Is there really no way to have separate files folders, one
You can have separate files just fine. You still have to point admin/settings, however, to the right location ("sites/sitename.com/files", for example.