It would be nice to simply include support for dependency tracking in existing flashcard software. Unfortunately, the most commonly used flashcard software, viz. Anki, has not been adding such features. I can only assume that the project is very lightly maintained and/or working on paying down technical debt - new innovative features don't seem to be a priority.