Thanks to @willmorgan for getting this discussion started (see https://github.com/silverstripe/sapphire/pull/1814).