I guess it depends on whether you want to have less dependencies and support more Emacs versions, for the opposite.
If I am supplying functions for others, I generally like to keep the dependencies low, just use standard libraries built into Emacs, so I think this could be helpful.
I've been a "Forever DM" for 30 years, and only recently have I realized that the best part of DMing is when the players aren't even around 🤓