Probably for the same reasons you can't write
var function diameter() {}
It's definitely a shame that the only way to achieve consistent behaviour between variables and named functions requires you to write the name twice. const diameter = function diameter() {};
If it wasn't for the usefulness of named functions for debugging and hoisting, I would just use: const diameter = function() {};