If you are writing functions in Bash, your task is probably sufficiently complex that it would benefit from being written in a language other than Bash.
Beyond that, I have been in many situations where standalone shell scripts make the most sense for a task and in which case bash functions have helped me organize the code such that it is both more readable and also so that I don't have to repeat sections of code multiple times within a single script.
It all comes down to personal experience and preference, I think.
Too often, I think, my task is probably sufficiently simple that it could be a nice portable obviously-a-script Bash script rather than Python/whatever.
alias '..=cd ..'
alias '~=cd "$HOME"'I use a lot of bash though.
So yes, can anyone provide such a list please?
Just because you can do something in <pet-language-name-here>, doesn't mean it's best done in <pet-language-name-here>.