It might not be the worst idea to do that anyway. Anki is great, but there's plenty of room for improvement. Off the top of my head, an architecture that doesn't involve fragile and finicky python bits and is designed to support multiple independent clients would be a nice step up (Telegram is a good model here — make a core lib with all the nuts and bolts which devs build clients around).
That is modern Anki. The core is a Rust library, which all the clients (desktop, web, Android and iOS) use. [0]
[0]: >>46299897
Even so, I believe there's room for another open competitor or two in this space.