Why use `sprintf()` to concatenate two strings, when we have `.`?