Para generar solo la última columna de filas que tienen el número máximo de columnas, podría hacer algo como:
who | awk '
NF > max {max = NF; output = ""}
NF == max {output = output $NF ORS}
END {printf "%s", output}'
Para generar una fila por cada fila de entrada, pero vacío para las filas que no tienen el número máximo de columnas:
who | awk '
NF > max {max = NF}
{n[NR] = NF}
NF == max {last[NR] = $NF}
END {for (i = 1; i <= NR; i++) print n[i] == max ? last[i] : ""}'