I avoided using premade decks and handcrafted the bulk of my 10k cards, with photos or example sentences. Added at the point in time where not knowing the word annoyed me. I also used synonyms and mostly wrote the whole card in the target language after a year.
It worked fine. So it seems like calling flash cards "dead fish" is a bit reductive.