Mostly agree, but many times there is no python nor ruby on a system, whereas there may always be shell available for scripts like these.