If you ever want a fun time, suggest a common sense usability improvement for Linux in a Linux community and watch them explode.
Of course the key idea is to keep compatibility with existing world, for example by choosing a new command name ("rg"? "ack"?). If you just take over the existing name that has been used for years and break existing scripts, people will be unhappy.