Well, that’s just not how the language is indicated.
It is important to understand what defaultis like typeof- these are operators 1 and not method calls. It is not like the type name is an argument - it is an operand, and it is assumed that the operand will be just a type name.
Section 7.6.13 of the C # 5 specification shows the construction of a default expression:
default value expression:
default (type)
type - . , , :
(string) x = "";
var x = new List<(string)>();
1 " " ; " ", , .