I noticed that distribution.ini which does not have [Global] section has no effect.
Because https://dxr.mozilla.org/mozilla-central/source/browser/components/distribution.js#323 implies that when missing [Global] section in distribution.ini or missing id, version, and about in [Global], firefox will not apply customizations from distribution.ini.
I think that this is a pitfall.
How we treat this booby trap?