diff --git a/pyuavcan/_cli/commands/_subsystems/formatter.py b/pyuavcan/_cli/commands/_subsystems/formatter.py
index <HASH>..<HASH> 100644
--- a/pyuavcan/_cli/commands/_subsystems/formatter.py
+++ b/pyuavcan/_cli/commands/_subsystems/formatter.py
@@ -62,6 +62,9 @@ def _make_yaml_formatter() -> Formatter:
 
 
 def _make_json_formatter() -> Formatter:
+    # We prefer simplejson over the standard json because the native json lacks important capabilities:
+    #  - simplejson preserves dict ordering, which is very important for UX.
+    #  - simplejson supports Decimal.
     import simplejson as json
     return lambda data: json.dumps(data, ensure_ascii=False, separators=(',', ':'))
Add commentary explaining why we can't use the standard JSON module in the CLI