Similar to how ENCODEURL() encodes characters to be able to be used on context where HTML values could break the code, we need ENCODEJSON() so that we don't need to manually do it inside JSON body templates on webhooks.
It's a pain to check for this manually eventhough I use VSCode to transform to a JSON String.
BUT! What if your content is generated dynamically with expressions and you also need that content to be encoded?