Erweiterungsmethoden ermöglichen lediglich, an einer Referenz auf eine Instanz (oder null) eine statische Methode so aufzurufen, dass es wie der Aufruf einer Instanzmethode aussieht.
Im Hintergrund ruft der Compiler die Erweiterungsmethode als klassische statische Methode an der Klasse auf, in der sie definiert wurde - genau deshalb funktioniert das, was Du gerne hättest, auch nicht.