I'm not sure PYRUS should be in the word list, and fairly sure YACK shouldn't; but also it'd be nice to avoid generating puzzles with multiple legal solutions.
Look up the old HN thread on HueWords for some discussion of Wordle-style "valid" versus "target" word lists and their applicability to this sort of puzzle-game design.
Basically, if a respected dictionary includes a word, this list does as well. I do understand the appeal of omitting weird words, but that would be a considerable and subjective undertaking.
But I'll see if I can find that thread, perhaps it will change my mind. Thanks!