The summary is: ifconfig output format does not support new networking features like IP aliases[0]. Changing the output format would break many scripts, so ifconfig will not be changed.
[0] It does support "interface aliases" and that seems to be something different
[0] It does support "interface aliases" and that seems to be something different