Как математическая операция, «конкатенация» - это операция над двумя последовательностями. Строка - это один из видов последовательности, поэтому разумно использовать термин «конкатенация строк», так как конкатенация - это строки. (Точно так же можно использовать термин «целочисленное сложение», хотя, если у вас есть два целых числа, совершенно очевидно, какое дополнение вы собираетесь делать.)
Конкатенация не определена для вещей, которые не являются последовательностями, такими как число 20. Код, который вы показали, сначала преобразует число 20
в строку "20"
, а затем использует его как операнд для конкатенации.