Note that AFAIU this is the case for any macro with required content. The CKEditor dialog has an extra fallback.
IMO it's alright because people editing in source mode or Wiki mode do not need this extra fallback, they understand better what they are doing.