They are still able to import and export goods from around the world. Even US has exported goods to them (more than Canada or Mexico.) Its just that US doesn't import much from them.
They have been getting free oil from Venezuela in exchange for helping the dictatorship there for the past 25 years. They then sell that oil for resources to pay the military and the top brass well fed while the population starve
If you want to use this pattern, you'll probably end up with a lot of duplicated code e.g. for SQL query builders. I could imagine that Rust makes this kind of pattern easier due to traits and macros. A lot of languages do not have these features.
And then of course Rust people care about correctness more in general.
It also seems to have the same concurrency issues as described in the article. At least from my experience the "database is locked" error appears quite often.
A rather late reply, but in case anyone is reading this.... Django is basically designed to have sqlite deadlocks, and there's a trivial fix (that the dev team refused to include) that allows fixes the problem and allows you to run up to moderate loads.
I don’t think humans usually choose the “best” solution. They use solution that are a combination of readily available, easiest to get started with, and popular.