Aliases as a feature are meant to save you typing in the first place.
The more you use aliases, the more you save in typing, over time.
If you can't remember a particular alias, that means you have a use for it very rarely (spaced repetition and all that), and the benefit of having it around is very low anyway.
I generally try to prune my bashrc from aliases that turned out not as useful as I thought. I have about 50 atm, and don't feel the need for a helper tool.
Maybe if one's aliases skew towards a particular pattern this tool could be useful, I don't know.
Also bash will happily tab complete aliases and any scripts in your path. That requires some skill in naming them, but it's certainly helpful.
Also, if one is not sure what's behind an alias, M-C-e will expand it inline. If it turns out to be not the one you hoped for, C-/ (undo) is one keypress away.
I keep those rarely used ones in there as a useful record of the syntax that I created the alias to get around in the first place. Fish shell's abbreviations are even more useful in this respect as they expand to the full command.