I see the benefit of using interpolated strings, in terms of readability:
string myString = $\"Hello { person.FirstName } { person.LastName }!\"
Strings are immutable. That means they can't be changed.
When you concatenate strings with a + sign, you end up creating multiple strings to get to the final string.
When you use the interpolation method (or StringBuilder), the .NET runtime optimizes your string use, so it (in theory) has better memory usage.
All that being said, it often depends on WHAT you are doing, and HOW OFTEN you are doing it.
One set of concatenations doesn't offer a lot of performance/memory improvements.
Doing those concatenations in a loop can have a lot of improvement.