koda wrote:why not using mtgjson and/or scryfall for the missing cards?
I believe deckbox predates mtgjson (maybe scryfall api???).
I'd venture to guess that a major hurdle is the irregularities between things like scryfall/mtgjson and deckbox. Small things you notice if you try to sync up your cards in multiple platforms. For instance editions names not being exactly the same, tokens split out in their own "editions", edition numbers not being the same (ie. 4th edition Animate Dead being cards #2 here, while it is #118 on scryfall), those kinda things.
I'm sure there would be substantial reprogramming involved to intergrade. I mean there probably should be this reprogramming because I'd think in the long run it would play off more to realign with standards, but that has to be weighed against the upfront cost of reprogramming and compared to the upfront cost of a whole new backend.
Also I believe mtgjson isn't that accurate with some things tbh. I THINK archidekt use mtgjson (I could be wrong) and the prices they have for cards on that site are a lot of times pointing to the wrong edition or just don't exist.