Das mag bei simplen bzw. oft genutzten Dingen wie mathematische Funktionen noch unsinnig erscheinen.
Ich sag ja auch nicht, dass Namespaces oder Klassen überflüssig sind. Überflüssig ist hingegen, alles andere verbieten zu wollen, selbst wenn es sinnvoll sein kann.
Ein Delphi-Neuling muß lernen, das man einen Int per "IntToStr" in einen String verwandelt. Und das es noch FloatToStr und FormatDateTime usw. usf. gibt... Dem .NET-Neuling sagt man "schau in die Convert-Klasse" und er findet von selbst den Weg zu all diesen Konvertierungen.
Naja, aber suche ich IntToStr jetzt in der String-, Integer- oder einer Pseudo-Namespace-Converter-Klasse? Ohne gute Doku etc. kommt man da eh nicht aus.