VitAl2013
по поводу первого, сомневаюсь что это будет полезно многим по простой причине того, что ConsoleWrite - это не просто/только инструмент для дебага, но еще и самый обычный вывод в окно консоли. И многим, там хочется увидеть ровно то, что пользователь сам туда поместит. и далеко не обязательно, чтобы это был номер строки. по поводу второго, опять же, не всем удобно, что каждый ConsoleWrite будет переводить строку. Эта функция всего лишь переправляет аргумент в стандартный поток (STDIO). Ничто не мешает, тебе написать свою функцию дополнив нативную всего лишь двумя символами.
К примеру вот так
$text = 'пора по-бабабам'
_ConsoleWriteEx($text)
Func _ConsoleWriteEx($s, $line = @ScriptLineNumber)
ConsoleWrite($line & ": " & $s & @CRLF)
EndFunc