We need to identify the translation ready strings and allow plugin/theme developers to override them with their own text domains/strings.
Note (from Slava):
When I was working on wp-requirements library back in the days, I was giving customers a possibility to either redefine the whole "Messenger" class and pass its MessengerLocalized::class to the init array, or just an array of strings, defined by the plugin author that uses your SDK.