I think its just a reflection of how much more widely software is used, how complicated our environments are, how many admins/developers there are compared to the old days. Eg the aws command is hugely complicated, but I'm not sure breaking it out into smaller commands easily really would make anything easier, just pollute the command line namespace.