Here's a shortlist of possible uses for the Command pattern:
- Undo: Implementing an undo/redo system that you find in most text and image editors.
- Macro: A macro recording system with which players can record a sequence of attack or defensive combos. Then, assign them on an input key to execute them automatically.
- Automation: Automate processes or behaviors by recording a set of commands that a bot will automatically and sequentially execute.
In conclusion, it's a good pattern for features related to storing, timing, and sequencing user inputs. And if you get very creative with it, you could create some compelling game systems and mechanics.
Design patterns are fun to use if you don't worry too much about staying true to the original academic descriptions. If you don't lose the original intent of the pattern while experimenting with it, you should retain its core benefits.