@castaway in fairness, not everything about the old ones was great. I never forgave 'route' in particular for defaulting to doing DNS lookups on all its numeric addresses. Dammit, why do you think I'm _running_ 'route'? 9/10 times it's because my network is broken, and the last thing I want is it dithering forever failing to contact the name server. At least 'ip route' doesn't make you always add the 'work properly' option.
But it's a good point that several of the most common ifconfig and route runes could easily be implemented as wrappers translating into the corresponding ip rune.