Error messages: delayed rendering with templating

Any particular reason for preferring `array $context = null` Instead of `array $context = []`?