Couldn't agree more. I think I would take this opinion and go even further -- we shouldn't be making cards fully by hand much, if at all, anymore. AI-assisted card creation is to me clearly the future, and already AIs are good enough for this to work well.
It depends on the nature of what’s being learned. For language learning for example this is very effective as you can create it directly from content so that you have context.