Einrücken mit Leerzeichen sucks, Einrücken mit Tabulator rocks.
afaik gibts ein paar systeme (bzw deren konfigurationsfiles), die am anfang der zeile mit tabulatoren nicht zurecht kommen oder kamen - weiss nur nicht mehr was das jetzt war ;) - irgendwer hat mich diesbezüglich mal "gschimpft" weil ich dabei ein config-file geschrottet hab :D
PS: Noch blöder als Einrücken mit Leerzeichen ist allerdings ein Mischmasch aus Leerzeichen und Tabulatoren.
am zeilenanfang geb ich dir recht -, aber einrückungen wie das hier find ich durchaus sinvoll:
tab tab tab if true then
tab tab tab tab var1 = foo
tab tab tab tab var123775 = baz & _
tab tab tab tab whatever
tab tab tab end if
sprich innerhalb eines deklarationsblocks, wo variablen zugewiesen werden und die =-zeichen untereinander stehen oder in mehrzeilen strings, sql-statements oder was auch immer